MAMP Pro 4中的Apache已停止工作,拒绝启动
已将MAMP Pro用于公平版本 - 主要版本3,升级到4之前。MAMP Pro 4中的Apache已停止工作,拒绝启动
我还没有发现任何不寻常的问题,但今天Apache服务无法启动,告诉我检查错误日志。不幸的是,日志是空白的......我没有做任何系统配置更改,没有更改MAMP/MAMP Pro。昨天关闭我的系统,今天开始,它不再工作...
我试着通过堆栈溢出和谷歌发现的无数建议没有任何成功。
即使在完全卸载并重新安装MAMP Pro后,我无法启动服务。
没有出现在日志...
当手动启动它,它与PHP相关的错误出现在命令行:
$ Applications/MAMP/bin/apache2/bin/apachectl start
httpd: Syntax error on line 135 of /Applications/MAMP/conf/apache/httpd.conf: Cannot load /Applications/MAMP/bin/php/php5.2.17/modules/libphp5.so into server: dlopen(/Applications/MAMP/bin/php/php5.2.17/modules/libphp5.so, 10): image not found
混乱的事情是,我没有根据MAMP Pro,它应该使用PHP 7.0.12。
如果我使用适当的MAMP Pro对话框将PHP 5.2.17添加到MAMP中,Apache仍然无法通过MAMP Pro界面启动。我现在可以从命令行手动启动它,但是我的虚拟主机/ etc似乎没有加载。
apachectl -V
告诉我这是用/Applications/MAMP/conf/apache/httpd.conf
,但没有什么是有/Library/Application Support/appsolute/MAMP PRO/conf
任何产生的CONFIGS的任何引用它也像项不会添加到/etc/hosts
的主机文件。
即使我告诉/Applications/MAMP/conf/apache/httpd.conf
做什么,但包括/Library/Application Support/appsolute/MAMP PRO/conf/httpd.conf
(和手动添加条目/etc/hosts
)它似乎仍然没有在所有的工作......
我和我的同事是在一个完全丧失,特别是鉴于它昨天工作...
有没有人有这样的问题?
我设法解决您的类似问题。 我的Apache服务器工作正常,然后更新到4.0.6我遇到类似的问题。
我做了两件事来解决这个问题。我在5.2.17中找不到一个php文件时遇到了同样的错误。修复了通过添加5.2.17 MAMP后,我遇到了关于用户权限的apache错误。
(22)Invalid argument: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
文件>编辑模板>将所有模板还原为默认设置。 保存&重新启动服务器,最后所有的工作,所有我的主机保留以及。
我以前在我的httpd.conf文件中输入了一个自定义行,对于无数版本已经复制很好,但它看起来像文件夹结构已更改,因此找不到它导致关于用户权限的不寻常的错误。此后我重新进入了具有正确结构的定制生产线,并且再次正常工作。
希望这会有所帮助。
请不要发表“我也是”的答案。您的答案不是答案,并且stockoverflow不是论坛。 – Seb