2016-11-01 55 views
0

我已經手動在我的服務器上安裝了Apache和PHP,並且它必須連接到SQL Server 2012 for DB。我的配置如下:安裝E上PHP SQL連接

的Apache 2.4.23 VC11 64:\

PHP關於電子安裝7.0.12 VCl 4 64:\

我已經從微軟網站安裝了SRV的dll (SQLSRV40.exe)。我也安裝了msodbcsql dll和sql本機客戶端(都是64位),但是當我運行這兩個.exe時,它會被安裝到默認路徑c:\

我啓用了php_errors,我可以看到PHP工作正常與phpinfo(),但在phpinfo()我沒有看到sql.dll文件被拾起。 PHP警告:PHP啓動:無法加載動態庫'E:/php/ext/php_sqlsrv_7_ts_x64.dll' - 指定的錯誤代碼模塊找不到

在未知

在線0

[01-NOV-2016 12點14分59秒UTC] PHP警告:PHP啓動:無法加載動態庫「E:/ PHP/EXT /php_sqlsrv_7_ts_x64.dll」 - 指定的模塊無法在未知的發現

在線0"

現在無法找出什麼地方出了錯,難道有人HEL。 p我出,請

回答

0

您可以簡單地將.dll文件從C:\E:\php\ext\(複製&粘貼)。

或者,您可以更改php.ini文件中的路徑,該文件也應該位於E:\php中。

如果您搜索包含文本php_sqlsrv_7_ts_x64的所有文件,那麼您可能會知道它們實際加載的位置。