php - osx-lion 上的 Apache 和两个版本的 php

标签 php apache osx-lion port

我必须在我的 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/

相关文章:

html - 文件上传中的 EOF 字符导致 mod 安全返回 403

php - 灯 : Why php in apache will not race for the mysql db connection?

OS X Lion 上的 RubyGems 问题

objective-c - 如何阻止我的应用程序设置 "quarantine"位?

php - 如何在模型codeigniter中编写TIMESTEMPDIFF QUERY?

php - 如何在php中生成验证码的声音程序

php - MySQL和PHP高级产品销售: check multiple fields

php - 检查是否从地址栏或提交的表单访问页面

php - 无法在 php 中禁用 open_basedir 限制

macos - 酿造,狮子,Qt 4.8.0