以下为宝塔安装方式,其他更改PHP路径即可。
安装PDO_SQLSRV
加入微软源并安装必要组件
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo
yum remove unixODBC
yum install msodbcsql mssql-tools unixODBC-devel
-------------------------------
下载PDO-sqlsrv
wget http://pecl.php.net/get/pdo_sqlsrv-5.9.0.tgz
tar xf pdo_sqlsrv-5.9.0.tgz
cd pdo_sqlsrv-5.9.0
编译PDO-sqlsrv
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make instal
echo "extension = pdo_sqlsrv.so" >> /www/server/php/74/etc/php.ini
重启
/www/server/php/74/bin/php -m|grep -i sqlsrvc
无法重启的情况:
pdo_sqlsrv.so可能在/pdo_sqlsrv-5.9.0/modules下,
请移动到/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902下
-------------------------------
安装SQLSRV
wget http://pecl.php.net/get/sqlsrv-5.10.0.tgz
tar -zxvf sqlsrv-5.10.0.tgz
cd sqlsrv-5.10.0
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make instal
echo "extension = sqlsrv.so" >> /www/server/php/74/etc/php.ini
重启
/www/server/php/74/bin/php -m|grep -i sqlsrvc