我在PHP 5.4.25中使用xampp并安装了pdo_sqlsrv扩展
phpinfo()函数:
PHP Version 5.4.25
System Windows NT BANG-PC 6.1 build 7600 (Windows 7 Business Edition) i586
Build Date Feb 5 2014 21:16:25
Compiler MSVC9 (Visual C++ 2008)
Architecture x86
php.ini
extension=php_pdo_sqlsrv_54_ts.dll
我下载了两个版本的sqlsrv:
php_pdo_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_ts.dll
但只有php_pdo_sqlsrv_54_ts.dll
才有效。
运行此代码时:
$link = sqlsrv_connect($server, 'username', 'abc.123');
显示错误:
致命错误:调用未定义的函数sqlsrv_connect() 第7行的C:\ xampp \ htdocs \ test.php
我是否获得了正确的pdo_sqlsrv扩展名?
答案 0 :(得分:0)
我解决了这个问题:我错过了php.ini
中php_sqlsrv_54_ts.dll
的配置
所以最终的配置是:
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll