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