PHP添加mssql模块,连接sql server数据库
2012-03-27 10:02
447 查看
一、 下载/安装Freetds
二、 编辑配置文件
三、 进入PHP源码包目录,将mssql模块以打补丁的形式添加
四、 在php.ini配置文件中增加mssql.so
#vi php.ini
extension = "mssql.so"
五、 测试
或者查看phpinfo()输出有没有mssql模块
wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz tar zxvf freetds-stable.tgz cd freetds-0.82/ ./configure --prefix=/opt/freetds --with-tdsver=8.0 --enable-msdblib make && make install cd ../ echo "/opt/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf ln -s /opt/freetds/lib/libsybdb.so.5.0.0 /opt/freetds/lib/libsybdb.so.4 /sbin/ldconfig
二、 编辑配置文件
vi /opt/freetds/etc/freetds.conf [global] # TDS protocol version ; tds version = 4.2 # Whether to write a TDSDUMP file for diagnostic purposes # (setting this to /tmp is insecure on a multi-user system) ; dump file = /tmp/freetds.log ; debug flags = 0xffff # Command and connection timeouts ; timeout = 10 ; connect timeout = 10 # If you get out-of-memory errors, it may mean that your client # is trying to allocate a huge buffer for a TEXT field. # Try setting ’text size’ to a more reasonable limit text size = 64512 host = mssql.yourdomain.com port = 1433 tds version = 8.0 #连接mssql2000 对应8.0的版本 client charset = UTF-8
三、 进入PHP源码包目录,将mssql模块以打补丁的形式添加
cd /root/php-5.3.3/ext/mssql/ /opt/php/bin/phpize ./configure --with-php-config=/opt/php/bin/php-config --with-mssql=/opt/freetds/ make && make install
四、 在php.ini配置文件中增加mssql.so
#vi php.ini
extension = "mssql.so"
五、 测试
<?php $conn=mssql_connect('hostip','username','password') or die('connect error'); mssql_select_db('databasename') or die ('selected error'); ?>
或者查看phpinfo()输出有没有mssql模块
相关文章推荐
- 图文介绍PHP添加Redis模块及连接
- 在Navicat premium上创建的SQL Server数据库,实现用PHP连接(即php连接微软MSSQL)
- Linux下独立添加PHP扩展模块 mssql
- 【转发】PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
- PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
- PHP添加Redis模块及连接
- 图文介绍PHP添加Redis模块及连接
- cactiEZ 添加PHP扩展模块mssql及相关设置问题整理
- PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
- PHP连接SqlServer2008,需要安装mssql,freetds模块(yum安装方式)
- 在Navicat premium上创建的SQL Server数据库,实现用PHP连接(即php连接微软MSSQL)
- CentOS 6.3下给PHP添加mssql扩展模块教程
- Apache下PHP添加xcache模块
- apxs添加apache模块,根phpize很类似
- linux下为php添加iconv模块的方法
- PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
- linux下php加装mssql模块的方法
- php使用开源的adodb连接mssql解决乱码问题
- Linux下独立添加PHP扩展模块 curl