服务器问答

Ubuntu Server 14.04 版本无法使用 apache2-mpm-worker 模式
0
2021-05-17 13:08:05
idczone
切换到apache2-mpm-worker模式的时候,重启apache服务提示如下信息
[:crit] [pid 8352:tid 140712443422592] 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
Action 'configtest' failed.
按照以往惯例都是安全线程之类的问题,请问各位,除了重新编译PHP以大带宽服务器外,是否有解决方法,由于是学校机房,批量搞这个可能比较复杂,希望能够直接用官方源提供的包解决这个问题
为什么一定要用这个 MPM 呢?

默认编译的php 不是线程安全 ,你需要重新编译。

因为学校的机器跑prefork内存飞得太快,有时候会卡一下,然后才有用

问题是我在debian上能直接用worker模式

Nginx + PHP-FPM 多好,推荐一篇我上周写的日志:
Ubuntu 14.04 VPS 部署 PHP 环境及 WordPress http://jysperm.me/technology/1830

是的,我也是打算转nginx,而且学校这边对静态页的访问量也是比较高的...

即使PHP方面也没担保threadsafe吧,都说是试验性的了
老老实实prefork吧

已经转NGINX~~~

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服