它给出了错误
遇到未捕获的异常类型:错误
消息:调用未定义函数sqlsrv_connect()
文件名:/home2/avyat/public_html/doitcenter_test/system/database/drivers/sqlsrv/sqlsrv_driver.php
答案 0 :(得分:0)
MSSQL扩展名在带有PHP 5.3的Windows上不再可用 或更高版本。 SQLSRV是MS SQL的替代驱动程序,可从以下网站获得 微软:» http://www.microsoft.com/en-us/download/details.aspx?id=20098
答案 1 :(得分:0)
首先,检查扩展名是否已正确加载到 phpinfo(); 中(应该出现 sqlsrv 之类的东西)。如果不是,则扩展名未正确加载。安装扩展程序后,还需要重新启动apache。
常见故障包括:
无法看到启动错误;这些应该显示在Apache日志中,但是您也可以使用命令行对其进行诊断,例如:
php -d display_startup_errors = 1 -d error_reporting = -1 -d display_errors -c“ C:\ Path \ To \ php.ini” -m
答案 2 :(得分:0)
您已经添加了SQLSRV php_sqlsrv_55_ts.dll驱动程序。
添加到php.ini文件
extension=php_sqlsrv_55_ts.dll
或
extension=php_sqlsrv_55_nts.dll