OSX - 通过 Homebrew 安装 Apache/PHP 堆栈失败
OSX - installing Apache/PHP stack trough Homebrew fails
我卡住了。我正在尝试在 OSX 10.10.3 上安装 Apache 堆栈,但我无法让 PHP56 与 Apache 一起工作。我得到
httpd: Syntax error on line 171 of /private/etc/apache2/httpd.conf: Cannot load /usr/local/Cellar/php56/5.6.10/libexec/apache2/libphp5.so into server: dlopen(/usr/local/Cellar/php56/5.6.10/libexec/apache2/libphp5.so, 10): Library not loaded: /usr/local/opt/apr-util/libexec/lib/libaprutil-1.0.dylib\n Referenced from: /usr/local/Cellar/php56/5.6.10/libexec/apache2/libphp5.so\n Reason: Incompatible library version: libphp5.so requires version 6.0.0 or later, but libaprutil-1.0.dylib provides version 4.0.0
当运行
sudo bash -x /usr/sbin/apachectl -k restart
我修好了,但不知道修得如何。
基本上我已经重新安装了所有通过 brew 安装的 PHP 包,然后我回去使用最初安装在 OSX 上的 Apache 2.4,而不是来自 brew 的那个。
我卡住了。我正在尝试在 OSX 10.10.3 上安装 Apache 堆栈,但我无法让 PHP56 与 Apache 一起工作。我得到
httpd: Syntax error on line 171 of /private/etc/apache2/httpd.conf: Cannot load /usr/local/Cellar/php56/5.6.10/libexec/apache2/libphp5.so into server: dlopen(/usr/local/Cellar/php56/5.6.10/libexec/apache2/libphp5.so, 10): Library not loaded: /usr/local/opt/apr-util/libexec/lib/libaprutil-1.0.dylib\n Referenced from: /usr/local/Cellar/php56/5.6.10/libexec/apache2/libphp5.so\n Reason: Incompatible library version: libphp5.so requires version 6.0.0 or later, but libaprutil-1.0.dylib provides version 4.0.0
当运行
sudo bash -x /usr/sbin/apachectl -k restart
我修好了,但不知道修得如何。
基本上我已经重新安装了所有通过 brew 安装的 PHP 包,然后我回去使用最初安装在 OSX 上的 Apache 2.4,而不是来自 brew 的那个。