未定义的函数sqlsrv_connect()在cmd控制台中工作正常,但在Xampp中没有

时间:2017-01-25 10:05:54

标签: php sql-server xampp

我是PHP和SQL Server的新手。我最初的问题是cmd控制台无法识别sqlsrv_connect()函数。设置驱动程序后。编辑php.ini等,我已经设法通过从cmd控制台运行php脚本连接到我的本地sql服务器,如下所示:

C:\ xampp \ htdocs> php GetContacts.php

enter image description here

但是,在Xampp根目录中设置我的php文件并尝试通过localhost:81 / getContacts.php访问它时,我收到以下错误:

致命错误:在第18行的C:\ xampp \ htdocs \ GetContacts.php中调用未定义的函数sqlsrv_connect()

enter image description here

有什么奇怪的是,为什么它在cmd控制台中工作正常但在浏览器中却没有?我尝试了几种不同的浏览器,但都没有。过去两天我一直在谷歌上搜索,但没有运气。请指教

1 个答案:

答案 0 :(得分:0)

事实证明重启Xampp进程解决了这个问题,傻了我