php和apache线程安全错误

新手上路,请多包涵

我在 debian 7 (wheezy) 上运行 php 5.5 和 apache 2 我已经为 apache 安装了 php 模块,但是如果没有为 apache 启用 php 模块就无法启用我将看到 php 文件作为纯文本,当我启用带有 a2enmod 的 php 模块时我不能启动 apache,它给出了这个错误

[crit] Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。预配置失败 操作“configtest”失败。

我该如何解决这个问题

原文由 Zoli 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 481
2 个回答

PHP 手册不推荐这样做

不过,您可以运行 PHP 的快速 CGI 版本:

apt-get install php5-fpm 应该为你安装它。

原文由 Cwissy 发布,翻译遵循 CC BY-SA 4.0 许可协议

禁用 mpm_event 并启用 mpm_prefork 对我有用。

 sudo a2dismod mpm_event
sudo a2enmod mpm_prefork

原文由 Anbazhagan p 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏