PHP安裝sqlsrv擴展( Centos系統、或寶塔面板)


最近新安裝了一台Centos服務器, 由於軟件使用PHP + sqlserver , 因此需要給PHP安裝一個sqlsrv擴展, 雖然這個擴展自己也安裝過很多次了,但是從來都沒有記錄下來過,導致偶爾還需要去網上找資源。 本次安裝后有點時間,就自己記錄一下本次的一個安裝步驟如下: 

一、【加入微軟的源】

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo

二、【安裝驅動】

yum install msodbcsql mssql-tools unixODBC-devel

 以上兩個驅動安裝成功后,當前是支持php7以上的版本

三、【下載pdo_sqlsrv擴展包】

wget http://pecl.php.net/get/pdo_sqlsrv-5.8.1.tgzx

 這里下載的sqlsrv版本為5.8.1,如需其他版本自行前往查看:http://pecl.php.net/package/pdo_sqlsrv

四、【解壓並進入目錄】

 這里兩個步驟:1. 進行解壓擴展包  2.並進入擴展包目錄

tar -zxvf pdo_sqlsrv-5.8.1.tgz
cd pdo_sqlsrv-5.8.1

 

五、【執行命令安裝】

這里我自己安裝的是php7.3版本,總之找到自己對於版本路面記錄,可自行修改目錄

/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make && make instal 

 

六、【加入擴展引用】

echo "extension = pdo_sqlsrv.so" >> /www/server/php/73/etc/php.ini

 

到這里安裝的流程就搞定啦,然后重啟PHP,檢查擴展是否安裝成功

/www/server/php/73/bin/php -m|grep -i sqlsrvc

出現 pdo_sqlsrv 表示安裝成功。


免責聲明!

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



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