dreampili 发表于 2012-11-05 16:34

phpinfo 没有提示包含mysql

#最小化安装
#编译内核
#升级ports到最新

#====================
cd /usr/ports/www/apache22
make install clean
cd /usr/ports/lang/php52
make install clean
cd /usr/ports/lang/php52-extensions/
make install clean
选择了mysql和mysqli扩展

#==============


问题如下:
通过浏览器浏览phpinfo.php<?php
phpinfo();
?>里面并没有mysql


现在一头雾水,不知道怎么解决。

lsstarboy 发表于 2012-11-05 21:00

重启apache了吗?
查看/usr/local/etc/php/extension.ini,里面应该有mysql和mysqli的字样。

dreampili 发表于 2012-11-05 21:56

回复 2# lsstarboy


    感谢回复
/usr/local/etc/php/extension.ini
里面没有mysql的加载项
在extensions目录里面也没有mysql.so

远程如果pkg_delete -a 之后从新make install也不行
我apache22、php52、php52-exten。。。都用了make rmconfig从新选择

是不是我的操作有误呢。

dreampili 发表于 2012-11-05 23:09

/usr/ports/databases/php52-mysql
看手册在这个地方
make install clean
应该解决了
为什么在ports/lang/php52-extents里面make install 不行呢

lsstarboy 发表于 2012-11-06 08:30

回复 4# dreampili


    这个还真不了解怎么回事,extension那个应该是可以的。

dreampili 发表于 2012-11-06 08:40

回复 5# lsstarboy


    我在make config里面的选项貌似没用,在Makefile里面手动把扩展选择上yes就可以,是不是这个版本的原因,其他选择的扩展也安装不上,比如GD,一头雾水

我想问一下,如何远程把系统弄回最初的最小化安装呢?
pkg_delete -a
编译内核?
buildi word?
请赐教

芭比小柒 发表于 2012-11-06 10:43

回复 6# dreampili


    pkg_delete -a

lsstarboy 发表于 2012-11-06 14:08

回复 6# dreampili


       我在make config里面的选项貌似没用,在Makefile里面手动把扩展选择上yes就可以,是不是这个版本的原因,其他选择的扩展也安装不上,比如GD,一头雾水
你可能是没有编译完成就遇到错误退出了。

我想问一下,如何远程把系统弄回最初的最小化安装呢?
pkg_delete -a
最好用pkg_delete -af


编译内核?
buildi word?
请赐教如果站点不繁忙的话,可以免了。
页: [1]
查看完整版本: phpinfo 没有提示包含mysql