所以我昨天已经升级到 Mavericks(或者可能是 Yosemite),但现在我只能在访问 localhost 时看到我的目录,但不再执行包含的 index.php。
我必须取消注释 /etc/apache2/httpd.conf
中的 virtualhosts 行
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
所以我的虚拟主机工作但 php 没有被执行。
最佳答案
找到解决方案:
还必须取消注释 /etc/apache2/httpd.conf
中的这一行:
LoadModule php5_module libexec/apache2/libphp5.so
不要忘记在更改后重新启动 Apache:
sudo apachectl restart
关于php - 本地主机在更新到 Maverick/Yosemite OS 后不执行 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19584893/