如何判断PHP 是ts还是nts版的?
通过phpinfo();打印环境查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全如果是:enabled,一般来说应该是ts版,否则是nts版。
装Sql Server的ODBC驱动
将对应模块复制到PHP下面的ext目录里面
在PHP.ini里面开启对应模块
extension=php_pdo_sqlsrv_74_ts_x64.dll
extension=php_sqlsrv_74_ts_x64.dll
确认结果
通过phpinfo();打印环境查看其中的 PDO里是否有了sqlsrv。
异外打击
可惜的是,客户的SQL Server版本是2005,而php 7.4+sqlserver odbc driver 却只支持2012及以上版本,唉,令人讨厌的SQL Server。