我在CodeIgniter中使用SQL Server连接开发了一个应用程序。 在我的开发环境中一切顺利,当我移动到生产环境(其他地方)时,发生了错误。
信息:
我在“ext”文件夹中添加了以下DLL:
并在我的php.ini中添加了以下行:
即便如此,也会发生以下错误:
Message: Call to undefined function sqlsrv_connect()
我在论坛中尝试了很多其他类似的主题,最多的是缺乏在php.ini中启用扩展,这不是我的情况......
答案 0 :(得分:1)
可能是这种情况。
有两个php.ini
个文件。
1) Under php folder. // My Path : C:\wamp\bin\php\php5.4.12
2) Under apache folder // My path : C:\wamp\bin\apache\Apache2.4.4\bin
您需要在两个文件中添加该扩展行。
答案 1 :(得分:0)
我意识到完全部署,再次下载php,apache,DLL,SQL连接器等,现在正常运行。我想象之前的事情是x64不匹配。