【发布时间】:2019-02-11 12:36:55
【问题描述】:
它给出错误
遇到未捕获的异常类型:错误
消息:调用未定义函数 sqlsrv_connect()
文件名:/home2/avyat/public_html/doitcenter_test/system/database/drivers/sqlsrv/sqlsrv_driver.php
【问题讨论】:
标签: php mysql sql codeigniter
它给出错误
遇到未捕获的异常类型:错误
消息:调用未定义函数 sqlsrv_connect()
文件名:/home2/avyat/public_html/doitcenter_test/system/database/drivers/sqlsrv/sqlsrv_driver.php
【问题讨论】:
标签: php mysql sql codeigniter
MSSQL 扩展在 PHP 5.3 的 Windows 上不再可用 或更晚。 SQLSRV,MS SQL 的替代驱动程序可从 微软: » http://www.microsoft.com/en-us/download/details.aspx?id=20098
【讨论】:
首先,检查扩展是否在 phpinfo(); 中正确加载(应该出现类似 sqlsrv 的内容)。如果不是,则扩展程序未正确加载。安装扩展后还需要重启 apache。
常见故障包括:
看不到启动错误;这些应该显示在 Apache 日志中,但您也可以使用命令行来诊断它,例如:
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
【讨论】:
您已添加 SQLSRV php_sqlsrv_55_ts.dll 驱动程序。
添加到 php.ini 文件中
extension=php_sqlsrv_55_ts.dll
或
extension=php_sqlsrv_55_nts.dll
【讨论】: