Macos Apache和OS Yosemite
我刚刚安装了Yosemite(从Mountain Lion升级),和这里的许多人一样,它使我的开发环境停止工作。 再次经历配置过程后,我仍然发现它不起作用。事实上,当我在url中输入localhost和其他路径变体时,我甚至无法获得显示“ItWorks!”的文本。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不起作
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使一切都重新正常工作。