【问题标题】:Can't load apache php5 module with apache2.4无法使用 apache2.4 加载 apache php5 模块
【发布时间】:2016-09-26 20:07:23
【问题描述】:

我使用 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

有人知道我该如何解决这个问题吗?提前致谢!

【问题讨论】:

    标签: php macos apache homebrew


    【解决方案1】:

    我能够通过运行以下命令来解决此问题: brew install 56 --with-apache

    我不确定这是否是修复的理想方法,并且在呈现 php 页面时仍然存在问题(可能与单独的问题有关),但希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      • 2012-10-02
      • 2013-04-09
      • 1970-01-01
      相关资源
      最近更新 更多