AH00136:服务器必须在接受连接之前放弃启动权限。请确保已加载 mod_unixd 或其他系统安全模块
Posted
技术标签:
【中文标题】AH00136:服务器必须在接受连接之前放弃启动权限。请确保已加载 mod_unixd 或其他系统安全模块【英文标题】:AH00136: Server MUST relinquish startup privileges before accepting connections. Please ensure mod_unixd or other system security module is loaded 【发布时间】:2018-08-02 22:47:39 【问题描述】:无法在 macOS Sierra 10.12.6 上启动 httpd Apache/2.4.29 (Unix)。
httpd 和 apache 使用brew
安装。
在/var/log/apache2/error_log
我总是看到:
AH00136: Server MUST relinquish startup privileges before accepting connections. Please ensure mod_unixd or other system security module is loaded.
AH00016: Configuration Failed
有人可以帮我解决问题吗?
【问题讨论】:
"请确保 mod_unixd 或其他系统安全模块已加载。"你按照信息告诉你的去做了吗? 我想知道错误消息中有什么不清楚的地方。 mod_unixd 包含在内,最后是消息: "AH00016: Configuration Failed" ,但 apachectl configtest 返回 "Syntax OK" 【参考方案1】:您必须在 php.ini 中放置或取消注释该行:
LoadModule unixd_module lib/httpd/modules/mod_unixd.so
这是 Unix 系列平台所需的共享对象文件。 然后重启apache:
brew 服务重启 httpd
【讨论】:
以上是关于AH00136:服务器必须在接受连接之前放弃启动权限。请确保已加载 mod_unixd 或其他系统安全模块的主要内容,如果未能解决你的问题,请参考以下文章