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工作进程中作为线程运行。需要线程安全二进制文件。
请参阅此答案以获得更详细的解释。