关于linux:Thread Safety启用服务器php

Thread Safety enabled server php

我正在尝试在PHP中实现线程,在Windows上使用XAMPP可以做到这一点,但是,我有一个带有cpanel的Linux服务器,在配置中,线程安全被禁用,我如何在我的服务器Linux上启用它?我调用phpinfo(),它表明"线程安全"被禁用


您有两种选择:

  • 在分发包存储库中查找线程安全包
  • --enable-maintainer-zts从源代码编译php

我很肯定CPanel有一个配置屏幕,可以让你重新配置和重建,一个快速的谷歌会出现这个,这看起来很相关:

http://forums.cpanel.net/f442/how-install-php-pthreads-zts-387252.html


"线程安全"与您编写的任何PHP脚本无关,包括是否要使用线程。它指的是运行PHP的服务器的样式:

  • 以CGI形式运行php的apache,php进程在自己的进程中独立于apache工作进程启动。不需要线程安全二进制文件。

  • 使用mod php的apache,php在apache工作进程中作为线程运行。需要线程安全二进制文件。

请参阅此答案以获得更详细的解释。