php - ubuntu 16 上 php7 出现 Apache2 错误

标签 php apache ubuntu

当我尝试在启用 php7 mod 的情况下启动服务时,apache 出现错误。 这是错误:

Apache is running a threaded MPM, but your PHP Module is not compiled  
to be threadsafe.  You need to recompile PHP.

谁知道怎么解决?

最佳答案

如果您想以某种方式运行并且您使用的是 Linux 系统(本例中为 ubuntu 14.04),则可以运行以下命令:

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

以上两个命令基本上是禁用事件模块并使用 prefork 模块。

对于 Linux 以外的系统,您可以参阅有关如何启用禁用模块以及仅启用/禁用提到的模块的引用。

注意:我不知道此类更改的性能或其他影响。上述解决方案源自here

关于php - ubuntu 16 上 php7 出现 Apache2 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36829093/

相关文章:

php - 页面加载后的 JQuery .addclass()

php - 关联数组中的键是否存在

asp.net - 适合使用 SQL Server 开发基于浏览器的数据库应用程序(报告)的平台?

javascript - 如何在页面刷新后反转按位操作以标记复选框

php - 运行相同查询时 MySQLi 结果集变化

java - Apache HTTPClient 抛出 java.net.SocketException : Connection reset for many domains

mysql - 如何存储我的网络应用程序的指标?

php - 为什么这个 .htaccess 代码会不断重定向?

c++ - 如何在C++中创建日志文件

java - 如何使用 Jlex 和 Cup 工具