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
Macos Apache和OS Yosemite_Macos_Apache_Development Environment_Osx Yosemite - Fatal编程技术网

Macos Apache和OS Yosemite

Macos Apache和OS Yosemite,macos,apache,development-environment,osx-yosemite,Macos,Apache,Development Environment,Osx Yosemite,我刚刚安装了Yosemite(从Mountain Lion升级),和这里的许多人一样,它使我的开发环境停止工作。 再次经历配置过程后,我仍然发现它不起作用。事实上,当我在url中输入localhost和其他路径变体时,我甚至无法获得显示“ItWorks!”的文本。 Terminal说Apache“操作已经在进行中”,但在反复启动、停止、重新启动之后,我被卡住了。我遇到了类似的问题,使用迁移助手设置了新的mac(yosemite with apache2.4)。在新的mac中,apache2不起作

我刚刚安装了Yosemite(从Mountain Lion升级),和这里的许多人一样,它使我的开发环境停止工作。 再次经历配置过程后,我仍然发现它不起作用。事实上,当我在url中输入localhost和其他路径变体时,我甚至无法获得显示“ItWorks!”的文本。
Terminal说Apache“操作已经在进行中”,但在反复启动、停止、重新启动之后,我被卡住了。

我遇到了类似的问题,使用迁移助手设置了新的mac(yosemite with apache2.4)。在新的mac中,apache2不起作用,而在旧的mac中,apache2起作用。过了一段时间,我注意到在文件中

/etc/apache2/httpd.conf

对以下模块进行了注释

LoadModule php5_module libexec/apache2/libphp5.so


只是取消注释,希望它能工作

对我来说,修复方法是在
/private/etc/apache2/extra/httpd userdir.conf

Include /private/etc/apache2/users/*.conf

然后重新启动Apache2。

您使用的是默认的apache、Homebrew还是Macports?试试看,我刚刚用Apple的迁移助手(从MacPro到5k Retina iMac)做了第二次转换,虚拟主机和userdir都只会加载默认的Web服务器“It works!”文件。这次我发现httpd.conf中的
Include/private/etc/apache2/extra/httpd userdir.conf
被注释掉了(我的所有虚拟主机都在这里设置)。取消对此的注释并重新启动Apache使一切都重新正常工作。