簡體   English   中英

'php_sqlsrv_56_ts.dll'擴展文件存在,但php.ini中沒有'extension = php_sqlsrv_56_ts.dll'行

[英]The 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini

我正在嘗試使用php sql-server 我從這個非官方站點下載了64位php_pdo_sqlsrv_56_ts.dllphp_sqlsrv_56_ts.dll 我將dll文件解壓縮到D:\\ wamp64 \\ bin \\ php \\ php5.6.31 \\ ext。 php.ini我添加了以下行並重新啟動了WAMP:

[PHP_SQLSRV]
extension=php_sqlsrv_56_ts.dll
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_56_ts.dll

在WAMP> php>擴展中,它顯示了我:

在此輸入圖像描述

點擊這些擴展,php控制台顯示錯誤The 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini.

我不知道問題出在哪里,我在這里發現了同樣的問題但這是版本(32/64)問題,這也不是我的情況,因為我已經下載了64位擴展。

任何建議都會非常有幫助。

顯然,有兩個php.ini文件,一個在wamp> bin> PHP文件夾中,另一個在Apache文件夾中,也可以在wamp tray圖標中找到。 我在php文件夾中更新了文件,在檢查時,wamp(托盤圖標)中的php.ini沒有更新。 在更新該文件時,問題已得到解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM