首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>Mysql教程>资讯:Linux PHP连接MSSQL

Linux PHP连接MSSQL

www.jz123.cn  2011-06-02   来源:   站长家园    责任编辑(袁袁)    我要投递新闻

  一、软件包

  a) freetds-stable.gz

  b) php-5.2.12.tar.gz

  二、安装步骤

  a) tar zxvf freetds-stable.gz

  b) cd freetds-0.82/

  c) ./configure --prefix=/usr/local/freetds --with-tdsver=8.0

  d) Make

  e) Make install

  f) Tar zxvf php-5.2.12.tar.gz

  g) Cd php-5.2.12

  h) ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-safe-mode --enable-mbstring --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql/ --with-zlib --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --without-pear --enable-ftp --enable-zip --enable-sockets --with-mssql=/usr/local/freetds

  i) Make

  j) Make install

  k) Vi /usr/local/php/lib/php.ini

  l) extension=php_mssql.dll取掉前面的分号

  m) vi /usr/local/freetds/etc/freetds.conf

  n) 增加如下代码

  [server73]

  host = 192.168.0.36

  port = 1433

  tds version = 8.0

  client charset = utf8

  o) ./tsql -H192.168.0.36 -p1433 -Usq –Dgovstock// 测试连接SQLSERVER

  p) ./tsql -Sserver73 -Usa –Dgovstock//测试连接SQLSERVER

  q) 输入命令后出现”>”表示连接成功

  三、说明

  a) 首先要保证SQLSERVER2000/2005可以远程连接。可以telnet ip地址 1433测试1433是否打开。注意防火墙。SQLEXPRESS2005的端口是动态的。不是1433端口。需要先设置成1433静态端口。


上一篇:彻底解决MySql在UTF8字符集下乱码问题 下一篇:MySQL转义字符

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图