我使用Homebrew安装apache 2.4和php 5.4(也试过5.6)(使用Mac Osx Mavericks)。当我尝试加载php5模块时,我收到以下错误:
httpd: Syntax error on line 157 of /usr/local/apache-2.4.9/conf/httpd.conf: Cannot load /usr/local/opt/php56/libexec/apache2/libphp5.so into server: dlopen(/usr/local/opt/php56/libexec/apache2/libphp5.so, 10): Symbol not found: _unixd_config\n Referenced from: /usr/local/opt/php56/libexec/apache2/libphp5.so\n Expected in: /usr/local/apache-2.4.9/bin/httpd\n in /usr/local/opt/php56/libexec/apache2/libphp5.so
我尝试重新安装php我在网上看到的几种不同的方式,用户有相同的错误,但无济于事:
brew install php55 --homebrew-apxs
brew install php56 --with-mysql --with-homebrew-apache
brew install -s php56
任何人都知道如何解决这个问题?提前谢谢!
答案 0 :(得分:0)
我可以通过运行以下命令解决问题:
brew install 56 --with-apache
我不确定这是否是理想的解决方法,并且仍然存在渲染php页面的问题(可能与单独的问题有关),但希望这有助于某人。