我正在debian 7上运行php5.5和apache 2,我已经为apache安装了php模块,但是没有为apache启用php模块,我将看到php文件为纯文本,当我启用了a2enmod的php模块时,我无法启动apache,这会导致错误
crit Apache正在运行一个线程化的MPM,但是您的PHP模块并没有编译成线程安全。您需要重新编译PHP。预配置失败的操作'configtest‘失败。
我怎样才能解决这个问题
发布于 2013-10-04 16:03:21
发布于 2015-08-01 03:54:11
禁用mpm_event和启用mpm_prefork为我工作。
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork发布于 2016-09-29 07:44:45
测试Apache配置:
apache2ctl configtest安装PHP和PHP:
sudo apt-get install php7.0
sudo apt-get install php7.0-fpm启用Apache PHP7模块:
sudo a2enmod php7.0禁用mpm_event模块:
sudo a2dismod mpm_event启用mpm_prefork模块:
sudo a2enmod mpm_prefork最后重新启动Apache:
sudo service apache2 restart这将解决您的错误。
https://stackoverflow.com/questions/19185268
复制相似问题