首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用php5_module libexec/apache2/libphp5.so 5.因此导致apache中断

问启用php5_module libexec/apache2/libphp5.so 5.因此导致apache中断
EN

Stack Overflow用户
提问于 2015-07-21 01:43:37
回答 1查看 1.1K关注 0票数 0

我正试图在我的Mac上启用php。我正在遵循一个教程,有人把它放在一起,允许我使用httpd运行多个网站。这是->https://mallinson.ca/osx-web-development/#comment-25907的教程。

我实际上是在大约一年前设计的,一切都很完美。我认为由于最近的更新,它停止工作了。我决定用原来的副本修改编辑后的文件,重新开始。我可以去本土化到一定程度,它给我的“它的工作!”文本。但是,当我取消注释我的LoadModule文件中的“php5_module libexec/apache2/libphp5.so”行时,一切都开始混乱。我重新启动apache并转到localhost,它告诉我找不到服务器。我刷新页面,它显示“它工作!”。我刷新页面,它告诉我找不到服务器。我真的很困惑。我不知道是因为php模块还是什么原因。

任何援助都是有帮助的。我可以提供更多我需要的信息。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-21 02:02:39

apache错误日志显示了什么?它可能会导致httpd进程崩溃,从而导致本地服务器无法生效。

你说你已经一年没用了。如果同时升级OSX,可能会从Apache2.2切换到Apache2.4。检查您的PHP模块是否与Apache规范匹配。使用带有较新Apache版本的过时PHP模块将导致这种行为,因为它们使用的API不同。

或者,因为您似乎不是httpd/PHP堆栈方面的专家(无意冒犯!)您可以使用MAMP这样的工具来使事情变得更简单。

如果您希望保持当前的设置,请确保您也升级了PHP模块,使其与新的Apache版本兼容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31529001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档