linux服务器PHP安装SQLserver扩展
1.centos 版本 7.2 PHP 7.0
2.常规安装Nginx PHP
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-devel.x86_64
yum install php70w-fpm
3.安装编译相关
curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo //高版本 4.8
yum install gcc gcc-g++ -y
yum install gcc-c++
gcc --version
4.安装PHP扩展
一、加入微软的源
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扩展包 http://pecl.php.net/package/pdo_sqlsrv https://pecl.php.net/get/pdo_sqlsrv-5.3.0.tgz
五、以4.0.8为例 建议现在5.3
tar -zxvf pdo_sqlsrv-4.0.8.tgz
六、进入解压目录
cd pdo_sqlsrv-4.0.8
七、执行PHP的一个扩展命令 /usr/bin/phpize
/usr/local/php/bin/phpize
八、编译 /usr/bin/php-config
./configure --with-php-config=/usr/local/php/bin/php-config
九、安装
make && make install
十、查找php.d/pdo.ini 打开文件 后面添加上extension = pdo_sqlsrv.so
十一、重启PHP