网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

linux下配置php扩展mssql

前言:linux下配置php扩展mssql,使php通过mssql工具实现和远程win SQL server数据的传递。

成都创新互联公司于2013年创立,是专业互联网技术服务公司,拥有项目做网站、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元莆田做网站,已为上家服务,为莆田各地企业和个人服务,联系电话:18982081108

有两种方法:

一、第一次编译php时提供mssql支持,即在编译参数上加上--with-mssql=/path

二、对于己安装的php,需把mssql当成一个模块,编译php使其支持,本文主要讲解这种方法:

1、安装配置freetds

下载源码包,并编译安装

#wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
#tar -zxvf freetds-stable.tgz
#cd freetds-freetds-0.91/
#./configure --prefix=/usr/local/freetds --enable-msdblib
#make
#make install

2、重新添加编译php,使之支持mssql模块

1)进入php的源码目录(是源码包解压出来的php目录)

#cd ~/php-5.5.13/ext/mssql/

2)执行phpize生成编译配置文件(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块)

#/usr/local/php/bin/phpize

3)重新编译

#./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/
#make
#make install

4)看到上图说明安装模块成功,并按上图所示路径在php.ini中开启模块

 linux下配置php扩展mssql

3、修改freetds.conf

#vim /usr/local/freetds/etc/freetds.conf
[server2008]
host = 10.32.22.100
port = 1433
tds version = 7.0
client charset = utf8

3、验证(不需要重启php-fpm)

#php -m |  grep mssql
mssql

4、测试连接

linux下配置php扩展mssql

注:由于版本原因可能会报错,需要用TDSVER=7.0指定版本。

 

 

 


分享文章:linux下配置php扩展mssql
链接URL:http://bjjierui.cn/article/gpdcjo.html

其他资讯