一、加入微软源
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo
二、安装odbc驱动程序
yum install msodbcsql mssql-tools unixODBC-devel
三、安装php7.4对应的pdo_sqlsrv扩展包
# 下载
wget http://pecl.php.net/get/pdo_sqlsrv-5.10.1.tgz
# 然后继续输入如下指令进入扩展包目录
cd pdo_sqlsrv-5.10.1
# 使用php7.4目录的phpize
/www/server/php/74/bin/phpize
# 执行完成然后继续输入如下指令
./configure --with-php-config=/www/server/php/74/bin/php-config
# 不要漏掉前面的“./”,按回车完成输入,执行完成然后继续输入如下指令
make && make install
# 在php.ini配置文件中加入扩展
echo "extension = pdo_sqlsrv.so" >> /www/server/php/74/etc/php.ini
如果需要安装sqlsrv扩展包
# 1
wget http://pecl.php.net/get/sqlsrv-5.10.1.tgz
# 2
tar -zxvf sqlsrv-5.10.1.tgz
# 3
cd sqlsrv-5.10.1
# 4
/www/server/php/74/bin/phpize
# 5
./configure --with-php-config=/www/server/php/74/bin/php-config
# 6
make && make install
# 7
echo "extension = sqlsrv.so" >> /www/server/php/74/etc/php.ini
sqlsrv扩展包官方下载地址
sqlsrv扩展包官方下载地址
在这里可查看pdo_sqlsrv扩展包对应的php版本说明,按照自己的php版本安装所需要的扩展即可。