【问题标题】:Empty screen phpinfo() in apache Mac 10.10 [closed]apache Mac 10.10中的空屏幕phpinfo()[关闭]
【发布时间】:2014-11-24 17:14:25
【问题描述】:

为什么 php 与 hombrew 一起安装在控制台中,但在 apache 中,我看到空白屏幕。 (127.0.0.1/info.php 和 phpinfo())

/etc/apache/httpd.conf

LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so

【问题讨论】:

    标签: php apache homebrew osx-yosemite


    【解决方案1】:

    看起来您指向了错误的二进制文件。将 httpd.conf 中的行更改为:/usr/localCellar/php55/5.5.18/libexec/apache2/libphp5.so,或者 brew 放置 PHP 的任何位置,然后重新启动 apache。

    您的日志中也应该出现错误,这有助于诊断这些问题。始终检查日志。命令which php 可以显示命令行上正在使用哪个php 二进制文件。您可以毫无问题地安装多个版本,但您需要告诉 apache 使用哪一个。

    【讨论】:

    • 在 2014 年 11 月 24 日 22:48:33.489801 的日志中] [mpm_prefork:notice] [pid 50] AH00169:捕获 SIGTERM,正在关闭 [2014 年 11 月 24 日星期一 22:48:33.662420] [mpm_prefork:通知] [pid 483] AH00163: Apache/2.4.9 (Unix) PHP/5.5.19 已配置 -- 恢复正常操作 [Mon Nov 24 22:48:33.662479 2014] [core:notice] [pid 483] AH00094: 命令行:'/usr/sbin/httpd -D FOREGROUND'
    • 我将路径更改为 /usr/local/Cellar/php55/5.5.19/libexec/apache2/libphp5.so 但只看到空屏幕(哪个 php (/usr/local/bin/php )
    • 转到该 5.5.19 目录中的 bin 文件夹,看看您的 php 安装是否正常工作..../php -v 或其他东西。 brew 安装时是否有任何错误?假设您进行了最近的 mac 更新,请确保类似工具的 xcode 命令是最新的。
    • /usr/local/Cellar/php55/5.5.19/bin/php -v PHP 5.5.19 (cli) (build: Nov 24 2014 17:41:15) 安装时没有错误, xcode 安装,所有更新和 xcode-select --install
    • 我无法理解。我重新安装 OS X,重新安装 brew,只看到空白屏幕(
    猜你喜欢
    • 2012-08-18
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    相关资源
    最近更新 更多