php升级后,访问mysql数据库不再起作用了

时间:2013-08-24 22:58:23

标签: php macos

我使用链接http://php-osx.liip.ch/将我已安装的php 5.3.15升级到5.4.16(我的mac osx lion)。 (之后没有别的;我通过p​​hpinfo()检查了新安装的版本。

当我在浏览器中加载一个开发的html页面时,我注意到页面不再从我的(本地mysql)数据库加载特定信息(我仍然可以通过phpMyAdmin访问数据库。)输入命令php -v仍然显示旧的PHP版本5.3.15。在php升级之前,我开发的html页面工作正常。

升级后我忘记了一个设置吗?有什么建议吗?

提前感谢您的帮助(ps:我只是一个初学者,并不熟悉这些安装)。

1 个答案:

答案 0 :(得分:0)

根据您发布的链接,安装程序会添加一个新的php.ini文件,位于:

/usr/local/php5/php.d/99-liip-developer.ini

php.ini文件指定mysql套接字文件的位置。如果在新的php.ini文件中未正确设置此指令,则无法连接到数据库。我建议将mysql默认套接字设置从旧的php.ini文件复制到新的。请记住,mysql,mysqli和pdo有多个默认套接字设置。