PHP程序TS线程,NTS非线程区别

2023-04-12 14:36:19 544

在安装PHP扩展(DLL,SO),除了需要对应的PHP版本外,在WINDOWS还需要区分(TS线程,NTS非线程),如何判断呢?

1、如何判断是NTS非线程还是TS线程(Windows系统下)

看PHP所在目录中的文件名PHP5.DLL(是NTS)PHP5TS.DLL(是TS),这个比较简单粗暴。

image.png

2、客户使用的系统是64位的(2008 R2 2012等),如何选PHP扩展?

PHP扩展的32位与64位,是指PHP程序而言,非指操作系统。而我们现在使用的PHP程序90%都是x86(32位)的。所以您在安装PHP扩展时,千万要注意别选错,否则无法执行,如果不知道直接选32位的不行再换。

通过Phpinfo(); 来判断,看下图:

image.png

Thread Safety的值为:disabled 就代表是NTS非线程,反之则是TS线程。

image.png

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: