在安装 PHP 时,下载时有各种选项,VC9,VC11,VC14 的,那这些都是什么呢
包名里的VC6、VC9、VC11、VC14、VC15,代表的是编写时使用的编译器。
你需要在服务器上安装对应的Visual C ++
VC6构建需要安装Visual Studio 6
VC9构建需要安装Visual Studio 2008
VC11构建需要安装Visual Studio 2012
VC14构建需要安装Visual Studio 2015
VC15构建需要安装Visual Studio 2017
Thread Safe与None-Thread Safe区别
Windows的PHP版本,从PHP5.2.1开始有线程安全版(TS、Thread Safe)和非线程安全版(NTS、Non-Thread Safe)的区分。
从PHP官方给出的解释:
使用IIS的用户应使用NTS(非线程安全版、Non-Thread Safe)
使用apache的用户应选择TS(线程安全版、Thread Safe)
所以在安装配置 PHP 时,还有考虑 这些选项
以 FAST-CGI 或 PHP-FPM 方式运行就用NTS 非线程安全版
在windows系统下
Apache + PHP 组合,以 ISAPI 的方式运行。用 TS 线程安全版。
若IIS,以isapi模式运行PHP使用TS版,以FastCGI模式运行PHP使用NTS版。
在linux系统下
Apache + PHP,PHP一般作为Apache 的模块进行运行 选TS。
Nginx + PHP ,(以php-fpm的方式运行)选NTS
原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/85.html