本文介绍在CentOS 7下对php使用PDO模式添加对mssql的支持。
3、解压,cd进去,然后参考给php编译模块的步骤:
/path/to/your/php/bin/phpize
make
make install
4、这个时候会报错缺少ODBC驱动,去微软官网找相应的ODBC驱动,安装上面给的命令安装即可,包括添加微软的yum源、安装ODBC
sudo su
#Download appropriate package for the OS version
#Choose only ONE of the following, corresponding to your OS version
#RedHat Enterprise Server 6
curl https://packages.microsoft.com/config/rhel/6/prod.repo > /etc/yum.repos.d/mssql-release.repo
#RedHat Enterprise Server 7
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
exit
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel #to avoid conflicts
sudo ACCEPT_EULA=Y yum install msodbcsql17
# optional: for bcp and sqlcmd
sudo ACCEPT_EULA=Y yum install mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
# optional: for unixODBC development headers
sudo yum install unixODBC-devel
5、别忘了在php.ini里添加extension语句
另:Windows的支持