PHP安裝sqlsrv擴展步驟,PHP如何連接上SQL


今天搗鼓了一天,終於把PHP的sqlsrc擴展給弄好了。為了讓PHP能夠順利連接上MSSQL,實在不易。

第一步:安裝Wampserver

我安裝的是Wampserver 2.4.17版本。注意:安裝Wampserver之前需要安裝微軟的vcredist_x64.exe,我的操作系統是64位,具體操作系統幾位按規定安裝;

 

第二步:安裝相關組件以及下載相關擴展

解壓復制《SQL Server Driver for PHP的擴展包(非官方)》里面的dll文件到bin\php\ext文件夾里面

需要注意的是非官方的dll文件,要不然安裝過后還是不行,我也搞不懂為什么官方的不可以。我在完成下面的那些步驟后我專門嘗試了一下把微軟官方的sqlsrv擴展包給覆蓋掉,還是沒能打開sqlsrv擴展。

 

第三步:修改wamp中相關的配置(本地機/服務器)二者選一

本地機:

打開wamp\bin\php文件夾找到php.ini文件,打開添加下面兩個擴展;

extension=php_pdo_sqlsrv_56_ts.dll
extension=php_sqlsrv_56_ts.dll

服務器:其實也就多了一個。

打開wamp\bin\php文件夾找到php.ini文件,打開添加下面兩個擴展;

extension=php_pdo_sqlsrv_56_ts.dll           56代表着php的版本
extension=php_sqlsrv_56_ts.dll

 

打開wamp\bin\apache\Apache2.4.6\bin\php.ini,打開添加下面兩個擴展:

extension=php_pdo_sqlsrv_56_ts.dll           
extension=php_sqlsrv_56_ts.dll

最后保存php.ini后重啟Apache

 

第四步:安裝驅動

在php所在的服務器安裝Microsoft SQL Server 2012 Native Client.msi驅動

要注意:《Microsoft SQL Server 2012 Native Client.msi驅動》中有32位和64位驅動

 

第五步:安裝ODBC Driver 11 For SQL 《msodbcsql.msi》

 

題外話:聽說php不支持微軟的SQL Server 2008。然后微軟就自己做出了一個接口讓php能支持MSSQL。但微軟你為什么要這么折騰人呢!

今天搗鼓了一天,安裝了這么多只是為了添加sqlsrv擴展。微軟有毒。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM