强制 Apache2 使用来自 Homebrew 的 php56

Forcing Apache2 to use php56 from Homebrew

所以我从

开始
brew reinstall php56 --with-apache

这很好用,然后我修改了 httpd.conf 以包含

LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so

但是检查phpinfo它使用的PHP5.6.24是错误的,那是MacOS本机版本。 brew版本是5.6.26.

出于某种原因,我的 Apache2 配置被忽略了 - 或者我修改了错误的文件。我更改的那个 /etc/apche2/httpd.conf

这是我的 与让 APCu 工作相关的后续内容。它适用于 PHP 的 brew 版本,但不适用于本机 PHP 版本。因此我想强制 Apache2 使用带有 APCu 的 brew 版本。

我正在重新启动 apache,但事实证明它不起作用。

重新启动我的整个机器确实有效,然后 apache 使用了 PHP 的正确版本。

显然killall httpd也有同样的效果。虽然我没试过。