MAMP最新3.0 Apache赢得';t从约塞米蒂10.10.3版开始

MAMP最新3.0 Apache赢得';t从约塞米蒂10.10.3版开始,apache,mamp,osx-yosemite,Apache,Mamp,Osx Yosemite,由于旧版本上的Apache问题,我今天将MAMP更新到了最新版本3.0 Apache问题仍然存在。这一次,最新MAMP中的envvars被命名为envvars 我试图将其重命名为\u envvars或\u envvars,但apache仍然无法运行 我还尝试了不同的端口 ***我决定更新我的MAMP,因为当我在旧版本的MAMP上尝试_envvars时,我的Apache开始运行,但mySQL没有,我读到,使用新版本的MAMP,这个问题将得到解决 有人经历过同样的问题吗?有没有解决这个问题的办法?谢

由于旧版本上的Apache问题,我今天将MAMP更新到了最新版本3.0

Apache问题仍然存在。这一次,最新MAMP中的
envvars
被命名为
envvars

我试图将其重命名为
\u envvars
\u envvars
,但apache仍然无法运行

我还尝试了不同的端口

***我决定更新我的MAMP,因为当我在旧版本的MAMP上尝试_envvars时,我的Apache开始运行,但mySQL没有,我读到,使用新版本的MAMP,这个问题将得到解决


有人经历过同样的问题吗?有没有解决这个问题的办法?谢谢。

您是否保留了升级前的原始httpd.conf?您可能需要编辑httpd.conf中的模块

我必须运行
/Applications/MAMP/Library/bin/apachectl configtest
来显示要删除的模块

我注释掉了一个
示例\u模块

#LoadModule example_module modules/mod_example.so

我在这里遇到了同样的问题。不起作用。更新:我已经就这个问题向MAMP提交了一份支持通知单。更新:MAMP回应说,他们将在下一版本中删除有问题的行
LoadModule example\u module modules/mod\u example。因此
httpd.conf
中的
。同时,请看T.T.的答案。这是我的解决方案。找到了。这一行在我下载的最新二进制版本中没有注释。我很想知道他们为什么这么做。嗨,T.T.,我怎样才能注释掉httpd.conf文件中的LoadModule,我可以使用什么编辑器注释掉它,因为我的mac电脑中没有任何应用程序可以打开它,例如像sublime text。谢谢。@nycdanie Sublime Text非常适合于此,但任何其他文本编辑器都可以。只需在文件上单击鼠标右键(ctrl+单击),然后选择“用…打开”。@nycdanie没问题。正如T.T的回答基本上指出了问题所在,你应该“接受”它,这样他/她就能得到他们应得的分数。这救了我的命。万分感谢