VC6/VC9 表示 PHP 在 Windows 下使用的编译器运行库版本,应与 PHP 发行版本匹配,而非与 Apache/IIS 直接绑定。常见情况是:
- PHP 5.2 多为 VC6
- PHP 5.3+ 多为 VC9
TS/NTS 的区别:
- TS(Thread Safe):启用线程安全,适合多线程 SAPI(如 Apache 模块、ISAPI)。
- NTS(Non Thread Safe):关闭线程安全,常用于 FastCGI 等独立进程模型。
Windows 下 PHP 常见运行方式:ISAPI 与 FastCGI。
- ISAPI 以 DLL 方式加载在 Web 服务器进程中运行,通常建议使用 TS。
- FastCGI 以独立进程运行,请求由进程池处理,通常建议使用 NTS。
NTS 并非不适合生产环境,关键是选择与运行方式匹配的构建版本。
知识补充:
ISAPI(Internet Server Application Programming Interface)是 Microsoft 提供的 IIS 扩展接口,用于加载 DLL 扩展并处理请求。
FastCGI 是 CGI 的改进协议,能复用进程,降低启动开销,并提升性能与稳定性。

