在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
网上很多介绍,但是跟着做总是有问题,找到一个大神的,没出现过问题: 1.首先需要编译安装FreeTDS 1.1、安装 说明:一定要从官网下载最新的版本FreeTDS-0.95 ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz 如果官网实在太慢建议从本人上传的这里一样很快下载:http://download.csdn.net/detail/21aspnet/9000357 wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz tar -zxvf freetds-patched.tar.gz cd freetds-0.95 ./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib make && make install 需要注意的就是这里的--with-tdsver=7.3,这个非常重要,你需要根据你的数据库版本选择正确的配置项,本人是SQLserve2008所以需要选择7.3. FreeTDS-0.91只支持7.1,其余都会默认为5.0。只有FreeTDS-0.95是对Sqlserver2008的最佳配置 1.2、配置FreeTDS # cd ../ # echo "/usr/local/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf 1.3、验证FreeTDS版本 这一步非常重要,通过才可以继续,不然后面的步骤都是无意义的。 首先看看版本信息 # /usr/local/freetds/bin/tsql -C Compile-time settings (established with the "configure" script) 1.4、测试连通性 /usr/local/freetds/bin/tsql -H 数据库服务器IP -p 端口号 -U 用户名 -P 密码 1.5、修改配置 如果你想使用配置项,只要修改[egServer70]即可: [egServer70] host = 192.168.1.235 这个是数据库服务器IP port = 1433 tds version = 7.1 2、安装mssql或pdo扩展 2.1、安装mssql cd /usr/php-5.6.25/ext/mssql/ /usr/local/php/bin/phpize cp /usr/local/php/lib/php/extensions/no-debug-zts-20131226/mssql.so /usr/local/php/extension/mssql.so(此处根据个人配置) 2.2、安装pdo 增加PHP扩展pdo的pdo_dblib cd /usr/php-5.5.28/ext/pdo_dblib/ cp /usr/local/php/lib/php/extensions/no-debug-zts-20131226/pdo_dblib.so /usr/local/php/extension/pdo_dblib.so(此处根据个人配置) 在php.ini中添加extension = "mssql.so" 或 extension ="pdo_dblib.so" (安装一个足够了)
参考链接:http://blog.csdn.net/21aspnet/article/details/47451253 |
2022-08-17
2022-11-06
2022-07-29
2022-08-18
2022-07-30
请发表评论