我開發了一個應用程序CodeIgniter與SQL Server連接。 在我的開發環境中,一切順利,當我轉到生產環境(其他地方)時,出現了錯誤。「未定義函數sqlsrv_connect()」在PHP + SQL SERVER
信息:
- PHP版本5.6.18
- 的Windows Server 2008(64位)
- 的Apache 2.4.18(Win64的)
- SQLServer的Express版本10.50.1600.1
我在「ext」文件夾中添加了以下DLL:
- php_pdo_mysql.dll
- php_pdo_sqlsrv_56_ts.dll
而且在我的php.ini中添加以下行:
- 延長= php_pdo_mysql.dll
- 延長= php_pdo_sqlsrv_56_ts.dll
即便如此,出現以下錯誤:
Message: Call to undefined function sqlsrv_connect()
我在論壇上嘗試了很多其他類似的主題在這裏,最是缺乏有利的php.ini中的延伸,這是不是我的情況...
您在更改ini文件後重新啓動Apache? – AbraCadaver
是的,每當我改變任何東西時重新啓動Apache ... – vanderHobus