为什么php安装了hombrew在控制台中工作,但在apache中,我看到空屏幕。 (127.0.0.1/info.php与phpinfo())
in
/etc/apache/httpd.conf
LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
答案 0 :(得分:2)
看起来你指的是错误的二进制文件。将httpd.conf中的行更改为:/usr/localCellar/php55/5.5.18/libexec/apache2/libphp5.so
,或者放置PHP的地方,然后重新启动apache。
您还应该在日志中收到错误,这有助于诊断这些问题。始终检查日志。命令which php
可以在命令行上显示正在使用的php二进制文件。您可以安装多个版本而不会出现问题,您需要告诉apache使用哪个版本。