linux下的php7.3連接操作MSSQL數(shù)據(jù)庫需要安裝的擴(kuò)展
發(fā)表時間:2024-01-05 20:51:08 瀏覽:800 次
linux下的php7.3連接操作MSSQL數(shù)據(jù)庫需要安裝的擴(kuò)展
系統(tǒng):linux Centos7.3
PHP7.3
寶塔面板
#【加入微軟源】
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo
其他版本對應(yīng)自行到官網(wǎng)查詢
https://packages.microsoft.com/config/rhel/7/
#【安裝驅(qū)動】
yum install msodbcsql mssql-tools unixODBC-devel
驅(qū)動目前支持PHP7版本
#【下載pdo_sqlsrv擴(kuò)展包】
wget http://pecl.php.net/get/pdo_sqlsrv-5.8.1.tgz
更多版本:http://pecl.php.net/package/pdo_sqlsrv
特別說明:如果在第五步安裝時出現(xiàn)報錯,請根據(jù)更換版本嘗試,一般最新版本可行。
#【解壓并進(jìn)入目錄】
tar -zxvf pdo_sqlsrv-5.8.1.tgz
cd pdo_sqlsrv-5.8.1
【執(zhí)行安裝命令】
/www/server/php/73/bin/phpize ./configure --with-php-config=/www/server/php/73/bin/php-config
make && make install
當(dāng)前為寶塔,路徑如下,使用對應(yīng)php版本的phpize
73代表的是php的版本號,如果你是7.2的。可能是目錄就是72
#【非寶塔環(huán)境,按如下操作:】
/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config
以上僅為通用環(huán)境下安裝sqlsrv擴(kuò)展,寶塔環(huán)境安裝sqlsrv擴(kuò)展請略過此處按步驟來操作
【加入擴(kuò)展】
echo "extension = pdo_sqlsrv.so" >> /www/server/php/73/etc/php.ini /etc/init.d/php-fpm-73 reload
#【檢查擴(kuò)展是否安裝成功】
/www/server/php/73/bin/php -m|grep -i sqlsrv
或者直接去寶塔面板 - 軟件管理 - PHP7.3 - phpinfo 查看。
上一篇:讓你的windows10支持多個人同時遠(yuǎn)程不用安裝任何補(bǔ)丁
下一篇:寶塔面板中文件管理排序無效,不管是按文件名還是修改日期,修復(fù)