本地主机在更新到 Maverick/Yosemite OS 后不执行 php 文件 [英] localhost doesn't execute php files after update to Maverick/Yosemite OS

查看:19
本文介绍了本地主机在更新到 Maverick/Yosemite OS 后不执行 php 文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以我昨天已经升级到 Mavericks(或者可能是 Yosemite),但是现在我只能在访问 localhost 时看到我的目录,但是包含的 index.php 不再执行了.

So I've upgraded to Mavericks (or maybe Yosemite) yesterday but now I only get a view of my directory when I visit localhost but the included index.php isn't executed anymore.

我必须取消注释 /etc/apache2/httpd.conf

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf

所以我的虚拟主机可以工作,但 php 没有被执行.

so my virtual hosts work but php doesn't get executed.

推荐答案

找到解决方案:

也必须在 /etc/apache2/httpd.conf 中取消注释这一行:

Have to uncomment this line in /etc/apache2/httpd.conf as well:

LoadModule php5_module libexec/apache2/libphp5.so

不要忘记在更改后重新启动 Apache:

Don't forget to restart Apache after changes:

sudo apachectl restart

这篇关于本地主机在更新到 Maverick/Yosemite OS 后不执行 php 文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆