PHP Thread Safe and Non-Thread Safe for Windows
我正在下载用于Windows的PHP。我在网站上有两个选项。
请回答以下问题:
从PHP文档:
Thread Safety means that binary can work in a multithreaded webserver context, such as Apache 2 on Windows. Thread Safety works by creating a local storage copy in each thread, so that the data won't collide with another thread.
So what do I choose? If you choose to run PHP as a CGI binary, then you won't need thread safety, because the binary is invoked at each request. For multithreaded webservers, such as IIS5 and IIS6, you should use the threaded version of PHP.
所以它真的取决于你想要的方式:使用PHP
- Apache +
LoadModule :线程安全 - 解决方案:Apache +非线程安全
- 线程安全:IIS
- 解决方案:IIS +非线程安全
安装好PHP手册中有说明。
运行PHP的FastCGI的事,它是优选的速度和执行的方式,允许更多的细晶的安全配置。
快速和简单的:如果你使用的是Apache httpd.conf配置您的apache24 编辑"搜索文件和LoadModule。"如果你是一个湖的LoadModule。DLL什么样:引用a
_ LoadModule php7模块"E:/ / / / php7apache2 x64stack PHP php7.1.9 _ 4.dll"应用/ X addHandler httpd PHP PHP。phpinidir"E:/ / / x64stack PHP php7.1.9"
然后你想要的线程安全线程安全版本启用或TS。
else if你使用IIS或Apache与CGI然后NTS风味。
我使用多服务器和多栈和在这些版本的PHP所以不要让路径/ PHP的服务器版本或掷你。
除了裂纹,因为5.4你可以使用内置的Web服务器(它的作品很好!)。。。。。。。