【发布时间】:2018-11-15 02:41:22
【问题描述】:
我有 windows server 2008 r2 32 bit.in server PHP 5.6 版本。安装sqlsrv32.exe并在php中提取ext文件夹并在php.ini文件中提供扩展名。
extension=php_pdo_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_ts.dll
phpInfo() 文件 sqlsrv 驱动程序未找到。我已经运行 sql server 连接 php 文件给出错误PHP Fatal error: Call to undefined function sqlsrv_connect()
【问题讨论】:
-
您不想加载
ts版本的扩展。请把它们注释掉,重启 IIS 看看 phpinfo() 告诉你什么。 -
sqlsrv 未加载
-
查看你的扩展目录,看看你有哪些 sqlsrv 扩展。你可能有
pdo_php_sqlsrv_nts.dll和php_sqlsrv_nts.dll(没有_56)。
标签: php sql-server iis-7 windows-server-2008-r2 sqlsrv