PHP安裝sqlsrv擴充套件( Centos系統、或寶塔面板)
阿新 • • 發佈:2021-12-16
最近新安裝了一臺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 表示安裝成功。