<span 没有安装之前的情况:nginx+php+mysql+FPM-FCGI
<span 接下来安装步骤如下:
<span 1、打开http://www.freetds.org/,进入到http://www.freetds.org/software.html页面.下载FreeTDS-stable.tgz.
<span 也可以直接 wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgz.
<span 安装很简单。步骤如下:
<span 1.1、进入到你下载的目录然后解压。tar -zxvf freetds-stable.tgz
<span 1.2、cd freetds-0.91 (我目前下载的版本是0.91)
<span 1.3、编译: <span <span ./configure --prefix=/usr/local/freetds --with-tdsver=7.1 --enable-msdblib
<span <span 主要参数说明:<span <span --with-tdsver设置FreeTDS的版本,我这里设置了7.1是为了能连接SQL2005
<span <span <span <span --enable-msdblib是是否允许Microsoft数据库函数库,这里为允许;
<span <span 1.4、make
<span <span 1.5、make install
<span <span <span 2、安装好之后,进行一下测试:
<span <span 2.1、cd /usr/local/freetds/bin
<span <span 2.2、./tsql -C
<span <span 2.3、如果安装成功,则显示:
<span <span
<span
<span 2.4、配置freetds.conf
<span 2.5、打开freetds.conf, vi /usr/local/freetds/etc/freetds.conf
<span 2.6、在A typical Microsoft server 下面添加我们要连接数据库的一些信息
<span [mssql_info]
<span host = 192.168.1.2
<span port = 1433
<span tds version = 7.0
<span
<span 3、由于之前没有把mssql的扩展编译进来。所以接下来还需要动态编译一下。我们这里利用phpize来实现。
<span 3.1、解压php-5.3.17.tar.gz的源包。
<span 3.2、进入php/ext/mssql
<span 3.3、执行/usr/local/php/bin/phpize
<span 3.4、./configure --with-php-config=/usr/local/bin/php-config --with-mssql=/usr/local/freetds
<span 3.5、make
<span 3.6、make install
<span <span 3.7、生成module目录中提取mssql.so复制到/usr/local/php/lib/php/extensions/中
<span <span 3.8、.配置php.ini中extension_dir='/usr/local/php/lib/php/extensions/'
<span <span 3.9、添加一行extension=mssql.so;
<span <span 3.10、重启nginx.
<span <span 最后检查是否正常:
<span <span
http://www.bkjia.com/PHPjc/742585.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/742585.htmlTechArticle1、打开http://www.freetds.org/,进入到http://www.freetds.org/software.html页面.下载FreeTDS-stable.tgz. 3、由于之前没有把mssql的扩展编译进来。所以接下来还...
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!