PHP7 安装sqlsrv、pdo_sqlsrv扩展 centos
1、 加入微软的源
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo
2、 安装驱动
yum install msodbcsql mssql-tools unixODBC-devel
3、 防止冲突先卸载原有版本(可选)
yum remove unixODBC
4、 下载pdo_sqlser扩展包,安装
#下载扩展包
wget http://pecl.php.net/get/pdo_sqlsrv-5.8.1.tgz
#解压扩展包
tar -zxvf pdo_sqlsrv-5.8.1.tgz
#进入解压目录
cd pdo_sqlsrv-5.8.1
#执行PHP的一个扩展命令
/usr/bin/phpize
#编译
./configure --with-php-config=/usr/bin/php-config
#安装
make && make install
添加pdo_sqlsrv扩展
修改 /etc/php.d/pdo.ini
添加 extension=pdo_sqlsrv.so
5、 下载sqlser扩展包,安装
#下载扩展包
wget http://pecl.php.net/get/sqlsrv-5.8.1.tgz
#解压扩展包
tar -zxvf sqlsrv-5.8.1.tgz
#进入解压目录
cd sqlsrv-5.8.1
#执行PHP的一个扩展命令
/usr/bin/phpize
#编译
./configure --with-php-config=/usr/bin/php-config
#安装
make && make install
添加sqlsrv扩展
修改 /etc/php.ini
添加 extension=sqlsrv.so
6、重启php
重启php
总结
之前找了很多,没找到适用的。这是自己整理的一份,方便记录。