我正在尝试实现线程在php和xampp在windows上我可以做到这一点,但我有一个linux服务器与cpanel和配置中的线程安全是禁用的,我怎么才能把启用我的服务器linux?我调用phpinfo(),它显示“线程安全”被禁用
发布于 2014-04-30 14:56:38
您有两个选择:
PHP
--enable-maintainer-zts从源代码中找到
我很确定cPanel有一个配置屏幕,可以让你重新配置和重建,谷歌很快就会出现这个,这似乎是相关的:
http://forums.cpanel.net/f442/how-install-php-pthreads-zts-387252.html
发布于 2014-04-29 01:20:56
“线程安全”与你写的任何PHP脚本都没有关系,包括你是否想要使用线程。它指的是运行PHP的服务器的样式:
有关详细说明,请参阅this answer。
发布于 2020-03-31 15:26:49
您不需要启用Thread Safety,因为它不会对您的代码产生任何影响。为了更好地理解
线程安全:
它用于确保被不同线程操纵的共享数据结构被阻止进入竞争条件。当web服务器针对不同的请求同时运行多个执行线程时,建议使用线程安全。线程安全的工作原理是在每个线程中创建一个本地存储副本,以便数据不会与另一个线程冲突。
Non-thread-safe:
它不检查线程的安全性,这使得它运行得更快,但同时,它变得更加不稳定,并且非常频繁地崩溃。
https://stackoverflow.com/questions/23347168
复制相似问题