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~~~