我在 debian 7 上运行 php 5.5 和 apache 2 (wheezy) 我已经为 apache 安装了 php 模块,但它没有启用 php 模块为 apache 我会看到 php 文件为纯文本,当我启用 php 模块时我不能启动apache,它给出了这个错误
[crit] Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。预配置失败 操作“configtest”失败。
我该如何解决这个问题
禁用mpm_event
和启用mpm_prefork
对我有用。
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
apache2ctl configtest
sudo apt-get install php7.0
sudo apt-get install php7.0-fpm
sudo a2enmod php7.0
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo service apache2 restart