所以昨天我升级到了Mavericks(或者也许是优胜美地),但是现在当我访问localhost时,我只能看到目录的 View ,但是不再执行包含的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

08-26 20:08
查看更多