Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。 AH00013:预配置失败
Posted
技术标签:
【中文标题】Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。 AH00013:预配置失败【英文标题】:Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. AH00013: Pre-configuration failed 【发布时间】:2020-06-07 17:38:30 【问题描述】:如何在 Termux 中修复这个错误?
android 9 派
u0_a197@localhost
/d/d/c/f/u/e/apache2> apachectl 启动
[2020 年 2 月 24 日星期一 10:44:37.594174] [php7:crit] [pid 27013:tid 508989617480] Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。 AH00013:预配置失败 u0_a197@localhost /d/d/c/f/u/e/apache2>
【问题讨论】:
【参考方案1】:禁用 mpm_worker 并启用模块 mpm_prefork
前任:
编辑文件 httpd.conf :
LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
#LoadModule mpm_worker_module libexec/apache2/mod_mpm_worker.so
【讨论】:
就我而言,httpd.conf 中没有 mpm_prefork_module 引用以上是关于Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。 AH00013:预配置失败的主要内容,如果未能解决你的问题,请参考以下文章
为啥不应该总是使用 Apache 的事件 MPM 而不是工作 MPM?
解决Apache is running a threaded MPM, but your php module is not compiled to be threadsafe.