ホームページ  >  記事  >  バックエンド開発  >  Linux PHP が MSSQL に接続する

Linux PHP が MSSQL に接続する

WBOY
WBOYオリジナル
2016-06-23 14:32:561103ブラウズ

一、软件包

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取掉前の分号

m) vi /usr/local/freetds /etc/freetds.conf

n) 增加如下代码

[server73]

host = 192.168.0.36

port = 1433

tds version = 8.0

client charset = 8

o) ./tsql - H192.168.0.36 -p1433 -Usq ?Dgovstock// 测试连接SQLSERVER

p) ./tsql -Sserver73 -Usa ?Dgovstock//测试连接SQLSERVER

q)”> 表示接続成功

3、説明

a) まず、SQLSERVER 2000/2005 がプロセス接続できることを確認します。telnet ip アドレス 1433 が起動しているかどうかを確認します。SQLEXPRESS 2005 のポートがアクティブであるかどうかを確認する必要があります。 1433 静的ポートに設置されています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP 構文変数次の記事:PHP 構文変数