我必须在我的 lion osx 上安装 PHP 版本
/opt/local/bin/php (5.3.12)
/usr/bin/php (5.3.10)
当我尝试使用 port
安装 php 模块时,它指的是 /opt/local/bin/php (5.3.12)
但是当我启动网络服务器时,apache 正在使用 /usr/bin/php
因为如果我查看 apache 网络服务器上的 phpinfo
它会告诉我 PHP 版本 5.3.10
。
我该如何解决这个问题?
我的目标是使用 port
安装 php-modules,这会影响 apache 使用的 php
。
最佳答案
Apache 没有使用这些位置,事实上——如果您没有更改配置,它使用的是位于 /usr/libexec/apache2/libphp5.so
的 PHP 模块。如果 Macports 安装在 /opt
某处创建了一个类似的模块,您需要编辑 /etc/apache2/httpd.conf
以指向新位置;如果没有,您需要得到它才能成为您的一员。
关于php - osx-lion 上的 Apache 和两个版本的 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10870774/