這裡的54表示的是php5.4,如果你的是5.3版,就改成53,如果你的php版本是執行緒安全的,那麼你的php安裝目錄下應該有乙個php5ts.dll,與這裡的兩行語句對應,如果是php5nts.dll,那麼上面的語句應該是:
—————————————————————-
[php_pdo_sqlsrv]
extension=php_pdo_sqlsrv_54_nts.dll
[php_sqlsrv]
extension=php_sqlsrv_54_nts.dll
—————————————————-
重啟後,如果出現了這個錯誤:
php startup sqlsrv unable to initialize module
則表明你的php.ini中配置的dll版本、ext中放的dll版本和實際php的版本不一致。檢視當前php版本的方法是:http://localhost:port/,檢視php狀態。
修改php.ini配置mssql.secure_connection = on
這下就ok了。
最後有點疑惑:
我的sql server裝的本來是2008版的,為什麼需要microsoft sql server 2012 native client?
wamp必須安裝32位的,否則新增dll不起作用
datastae連線mssql配置
1,修改.odbc.ini配置檔案,新增odbc驅動訊息 檔案路徑 dsadmin ons cd dshome dsadmin ons dsengine pwd ons ibm informationserver server dsengine 備份 dsadmin ons dsengine cp ...
php通過pdo連線mssql
pdo mssql 公司有個asp.net專案,想用php改寫,但用php運算元據庫太坑了 1 安裝擴充套件 php.ini extension php sqlsrv 53 ts vc6.dll extension php pdo sqlsrv 53 ts vc6.dll 2 安裝 microsof...
MsSQL使用加密連線SSL TLS
應用程式通過未加密的通道與資料庫伺服器通訊,這可能會造成重大的安全風險。在這種情況下,攻擊者可以修改使用者輸入的資料,甚至對資料庫伺服器執行任意 sql 命令。例如,當您使用以下連線字串時,就可能存在這種風險 test connectionstring data source 210.10.20.1...