linux下 采用freetds 连接sqlserver2008

狂风中的少年 提交于 2019-12-21 15:33:10

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

php7  

yum install php71w-pdo_dblib

 

1、确认PHP版本 我一开始是PHP7 无法安装 先删除

yum remove php* php-common   

 

2、重新安装php  一定要用yum 不然得烦死了 

yum install php php-devel php-comm php-pdo

 

3、下载freetds

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

 

4、编译和配置

# ./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
# make && make install

 

5、验证版本和测试是否可以连接

# /usr/local/freetds/bin/tsql -C
# /usr/local/freetds/bin/tsql -H 数据库服务器IP  -p 端口号 -U 用户名 -P 密码

 

6、配置pdo_dblib  并加入到php_ini.d中去

# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds/
# make && make install

 

参考资料

http://blog.csdn.net/21aspnet/article/details/47451253

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!