在非线程安全的Windows版本的PHP版本(通过快速CGI包装器访问)上可以使用pthreads pecl包(或类似的东西)吗?对pthreads的要求声明ZTS必须启用,所以我想知道是否有解决方法或一些完全不同的解决方案。非线程安全窗口上的PHP线程PHP
1
A
回答
5
在PHP库中没有ZTS的情况下,pthreads将不起作用;没有解决方法,也不应该有:ZTS - Zend线程安全性...只有一个疯子需要不安全的线程!
+0
这个答复已经被管理员审查,并被视为对问题的回答。尚未对其正确性进行评估。如果任何人有任何补充,发布新的答案或留下评论。 –
+0
只是为了说明......我写了pthreads;答案是正确的。 –
+1
我会接受你的话。 +1。 –
相关问题
- 1. PHP线程安全和非线程安全的Windows
- 2. 使用线程安全或非线程安全的PHP?
- 3. 查找安装的PHP是线程安全的还是非线程安全的?
- 4. 如何修复PHP模块线程安全/非线程安全的不匹配?
- 5. Win32窗口线程安全吗?
- 6. 访问Qt窗口线程安全
- 7. java线程安全:线程安全吗?
- 8. 线程安全的程序如何包含非线程安全的类?
- 9. php和apache线程安全错误
- 10. PHP多线程 - 它是安全
- 11. 线程安全启用服务器php
- 12. 最后是PHP 5.4线程安全吗?
- 13. PHP Intl扩展线程安全吗?
- 14. 用于PHP/WAMP的什么是二进制文件 - 线程安全的/非线程安全的?
- 15. 将PHP扩展编译为非线程安全的
- 16. 线程安全
- 17. 线程安全
- 18. 线程安全
- 19. 线程安全
- 20. 线程安全
- 21. 线程安全
- 22. 线程安全
- 23. 线程安全
- 24. 线程安全
- 25. 线程安全
- 26. 通过线程安全的容器传递非线程安全的对象
- 27. 如何识别PHP是否使用VC6或VC9,并确定其线程安全或非线程安全?
- 28. 带有非线程安全CIFilter的多线程
- 29. 'sass'以非线程安全的方式
- 30. 线程安全应用程序中的线程安全
你可以尝试在Windows上自定义编译php以启用线程安全编译标志,但我认为它是无法编译为线程安全的Windows调度程序/ php代码的限制。你可能更适合运行运行linux的虚拟机,或者运行所有代码或者运行phpfpm,然后告诉你的php/web服务器(nginx,cherokee,lighttpd,因为我不确定windows上的apache或IIS是否支持)在Windows上使用unix机器进行php处理。 – Dave