服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川浚网科技有限公司
四川浚网科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

您的位置:首页 > 技术经验 > 服务器 > 正文

apache php升级后httpd不启动的解决办法

worker MPM问题

Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP
配置完PHP,apache服务器不能运行,上面是错误提示

1、先停止httpd服务:
systemctlstop httpd.service

2、删除旧的配置文件:
rm /etc/httpd/conf/httpd.conf

3、启用新的配置文件:
mv /etc/httpd/conf/httpd.conf.pacnew/etc/httpd/conf/httpd.conf

4、打开新配置文件:
vim /etc/httpd/conf/httpd.conf

5、禁用event模式:
注释掉这句,或者直接删掉这句:
LoadModule mpm_event_module modules/mod_mpm_event.so

6、启用prefork模式:
加入这行:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

7、启用PHP解析:
加入这行:
LoadModule php5_module modules/libphp5.so

8、启用PHP模块配置
加入这行:
Include conf/extra/php5_module.conf

9、重新启动httpd服务
systemctl status httpd.service

10、测试一下,OK,大功告成!



上一篇:centos6.5 6.6 6.7系统编译安装mariadb
下一篇:Linux使用unzip解压时报错End-of-central-directorysignaturenotfound

相关热词搜索:apache php