无法在 mac osx 10.9 上更新 PHP
cannot update PHP on mac osx 10.9
我从 php-osx.liip.ch 下载并安装了 php 5.6,并在 /.bash_profile.[=14 中编辑了 /usr/local/bin 的路径=]
我在终端中得到 php 版本 5.6.19,但是当我执行 phpinfo();
我仍然看到以前的 5.4 版本
另外 php 信息显示 php.ini 位于 /etc 目录
我该如何解决这个问题?
虽然这已经是 3 个月大了,但昨天我使用相同的安装程序 (php-osx.liip.ch) 时才发生这种情况,所以这是我的解决方案。
在我的例子中,apache 配置 (httpd.conf) 指向旧的 php 扩展:
LoadModule php5_module libexec/apache2/libphp5.so
什么时候应该是这样:
LoadModule php5_module /usr/local/php5/libphp5.so
你的路径应该和我的一样。我的 httpd.conf 在 /private/etc/apache2/httpd.conf
编辑 httpd 后,重新启动 apache,phpinfo() 应该 return 正确的版本。
我从 php-osx.liip.ch 下载并安装了 php 5.6,并在 /.bash_profile.[=14 中编辑了 /usr/local/bin 的路径=]
我在终端中得到 php 版本 5.6.19,但是当我执行 phpinfo();
我仍然看到以前的 5.4 版本
另外 php 信息显示 php.ini 位于 /etc 目录
我该如何解决这个问题?
虽然这已经是 3 个月大了,但昨天我使用相同的安装程序 (php-osx.liip.ch) 时才发生这种情况,所以这是我的解决方案。
在我的例子中,apache 配置 (httpd.conf) 指向旧的 php 扩展:
LoadModule php5_module libexec/apache2/libphp5.so
什么时候应该是这样:
LoadModule php5_module /usr/local/php5/libphp5.so
你的路径应该和我的一样。我的 httpd.conf 在 /private/etc/apache2/httpd.conf
编辑 httpd 后,重新启动 apache,phpinfo() 应该 return 正确的版本。