您的位置:首页 > 运维架构 > Linux

Centos 安装mssql扩展连接sql server 2008

2017-03-14 00:00 639 查看
哈哈,第一次写,猴赛雷~

公司原来的系统用的是sql server 2008

在网上找了些资料,现在成功解决问题,写在这主要是充当笔记,以便自己查阅!

连接sql server 需要环境,安装 FreeTDS

这是获取最新版本的链接地址

# wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz
# tar -zxvf freetds-patched.tar.gz

# cd freetds-1.00.27/

./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib

make && make install

echo "/usr/local/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf

ldconfig

sql server 默认对外端口是1433

/usr/local/freetds/bin/tsql -H 数据库服务器IP -p 1433 -U 用户名 -P 密码

PHP 安装 mssql扩展 pdo_dblib扩展

extension = "mssql.so"

extension ="pdo_dblib.so"

linux下用phpize给PHP动态添加扩展
# /usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds/
# make && make install

修改php.ini配置文件 重启服务即可

感谢:http://blog.csdn.net/21aspnet/article/details/47451253#comments
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: