0

我使用链接http://php-osx.liip.ch/在(我的 mac osx lion)上将我安装的 php 5.3.15 升级到了 5.4.16 。(之后什么也没做;我通过 phpinfo() 检查了新安装的版本。

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

升级时是否有我忘记的设置?有什么建议么?

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

4

1 回答 1

0

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

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

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

于 2013-08-25T01:31:36.743 回答