PHP7.0連接sqlserver 2008 配置

下載Sql Server PHP擴展
Microsoft Drivers for PHP for SQL Server,根據php版本下載,PHP版本可以在phpinfo中查看

https://github.com/Microsoft/msphpsql/releases/tag/v5.2.0-RC
https://github.com/Microsoft/msphpsql/tags(全部連接)

首先php要開啓sqlsrv擴展

1.下載SQLSRV40.EXE(支持php7.0+),https://www.microsoft.com/en-us/download/details.aspx?id=20098


2.運行SQLSRV40.EXE,生成擴展文件,如圖

 

 

3.把php_pdo_sqlsrv_7_ts_x64.dll和php_sqlsrv_7_ts_x64.dll複製到php/ext目錄下(我的電腦是64位的)

注意:ts與nts的區別,看phpinfo

4.在php.ini裏面加入

extension=php_pdo_sqlsrv_7_ts_x64.dll
extension=php_sqlsrv_7_ts_x64.dll

開啓擴展

注意:php7.1版本根據這個方法會開啓不成功,原因是php_pdo_sqlsrv_7_ts_x64.dll和php_sqlsrv_7_ts_x64.dll這兩個擴展文件對php7.1不適用,請自行搜索適用php7.1的這兩個擴展文件

 

下載ODBC驅動
Microsoft? ODBC Driver 13.1 for SQL Server
https://www.microsoft.com/en-us/download/details.aspx?id=53339

驅動如果找不到的話 可參考我這篇文章 裏面有百度雲下載地址

https://blog.csdn.net/Drug_/article/details/89486241

 

配置完成後 請訪問 phpinf();查看 是否安裝成功

 

如果在訪問過程中出現 

PHP7提示丟失VCRUNTIME140.DLL的問題解決 

這個文件丟失可進行以下操作

 原來在Windows下運行php7需要Visual C++Redistributable 2015而之前的版本不需要那麼高的,最新版的Apache可能也需要這個組件,這個組件是運行Visual Studio 2015所建立的C++應用的必要組件,安裝一次即可解決環境問題,那麼去微軟官網下載安裝程序,安裝一遍即可。有64位版和32位版,根據計算機配置進行下載,下面是下載鏈接:

  64位版下載地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x64/vc_redist.x64.exe

  32位版下載地址:http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe

  下載之後運行,根據提示安裝即可,安裝成功之後就立即生效了

分享一個 64位的 安裝地址 如果 下載地址失效 可用百度雲分享地址

鏈接: https://pan.baidu.com/s/1lk3n4wtKxOmReZzd1nF2TA 提取碼: fvwt 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章