源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

CentOS 6.3下给PHP添加mssql扩展模块教程

  • 时间:2022-08-29 09:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:CentOS 6.3下给PHP添加mssql扩展模块教程
如果在LINUX系统上需要使用PHP连接Microsoft SQL Server 2005数据库,我们常见的连接数据库方式是使用ODBC方式连接. FreeTDS为Linux系统提供了TDS协议的开源客户端。由于MSSQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MSSQL,下面简绍使用php的db-lib连接Microsoft SQL Server 2005数据库. LINUX操作系统:   centOS6.3 64bit(安装了系统默认开发包) APACHE:            httpd-2.4.4 PHP:                  php-5.4.13 freetds:             freetds-0.91 一、关闭iptables和SELINUX
[url=http://www.1sucai.cn/article/54969.htm]http://www.1sucai.cn/article/54969.htm[/url] 四、使用FreeTDS启用PHP连接MSSQL 1.下载FreeTds
[url=ftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgz]ftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgz[/url]
2.安装FreeTds
[url=http://cn2.php.net/distributions/php-5.4.13.tar.bz2]http://cn2.php.net/distributions/php-5.4.13.tar.bz2[/url] # tar -jxvf php-5.4.13.tar.bz2 # cd php-5.4.13 # ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/lib --with-zlib-dir=/usr/local/lib --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd --enable-soap --enable-sockets  --enable-xml --enable-mbstring --with-png-dir=/usr/local --with-jpeg-dir=/usr/local --with-curl=/usr/lib --with-freetype-dir=/usr/include/freetype2/freetype/ --enable-bcmath --enable-calendar --enable-zip --enable-maintainer-zts --with-mssql=/usr/local/freetds # make && make install
方法二:编译PHP的mssql扩展并加上freetds路径(二次部署推荐)
[url=http://cn2.php.net/distributions/php-5.4.13.tar.bz2]http://cn2.php.net/distributions/php-5.4.13.tar.bz2[/url] # tar -jxvf php-5.4.13.tar.bz2 # cd php-5.4.13/ext/mssql # /usr/local/php/bin/phpize # ./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds # make && make install
安装完毕,按照编译安装后的提示 mssql.so模块会默认保存在 /usr/local/php5/lib/php/extensions/no-debug-zts-20090626/ 目录下   加载该模块到php
[url=http://localhost/info.php]http://localhost/info.php[/url] 显示有如下测试页面内容, mssql.so模块即在PHP下加载成功。 [img]http://files.jb51.net/file_images/article/201409/2014910120747434.jpg?201481012810[/img] 5.数据库连接测试页面: 假定mssql数据库IP为192.168.100.10,端口为1433,管理员账号密码都为"sa"
[url=http://localhost/test_mssql_conn.php]http://localhost/test_mssql_conn.php[/url] 测试最终连接状态. 大功告成.... 后记: 如果有些朋友使用Yum安装的LAMP环境,然后后期需要添加mssql模块到PHP. 部署方法:
[u]复制代码[/u] 代码如下:
# yum install php-mssql -y # service httpd restart
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部