Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更新到Mac OS 10.9破坏了我的Apache虚拟主机_Php_Macos_Apache - Fatal编程技术网

Php 更新到Mac OS 10.9破坏了我的Apache虚拟主机

Php 更新到Mac OS 10.9破坏了我的Apache虚拟主机,php,macos,apache,Php,Macos,Apache,当我更新到OS 10.9时,我的apache虚拟主机设置中断。我首先发现extra/httpd-vhost.conf文件的include行被注释掉了,如下所示: # Virtual hosts #Include /private/etc/apache2/extra/httpd-vhosts.conf 所以我没有注释。现在,虚拟主机似乎正在运行,但php代码只是作为文本文件拉出来的。它没有运行代码。似乎php链接不再工作了?这有意义吗?有什么想法吗?请查看/private/etc/apache2

当我更新到OS 10.9时,我的apache虚拟主机设置中断。我首先发现extra/httpd-vhost.conf文件的include行被注释掉了,如下所示:

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

所以我没有注释。现在,虚拟主机似乎正在运行,但php代码只是作为文本文件拉出来的。它没有运行代码。似乎php链接不再工作了?这有意义吗?有什么想法吗?

请查看/private/etc/apache2/extra目录。Mac OS X重命名旧的配置文件并添加新的配置文件。当我升级到Mavericks时,我也遇到了同样的问题。

结果表明,问题只是httpd.conf中php5的LoadModule行也被注释掉了:

LoadModule php5_module libexec/apache2/libphp5.so

我取消了注释,现在似乎一切正常。

这不是我需要的解决方案,但我认为这是一个很好的建议!