Linux PHP連接MSSQL |
發(fā)布時(shí)間: 2012/5/28 15:18:22 |
一、軟件包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取掉前面的分號(hào) 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// 測(cè)試連接SQLSERVER p) ./tsql -Sserver73 -Usa –Dgovstock//測(cè)試連接SQLSERVER q) 輸入命令后出現(xiàn)”>”表示連接成功 三、說明 a) 首先要保證SQLSERVER2000/2005可以遠(yuǎn)程連接。可以telnet ip地址 1433測(cè)試1433是否打開。注意防火墻。SQLEXPRESS2005的端口是動(dòng)態(tài)的。不是1433端口。需要先設(shè)置成1433靜態(tài)端口。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |