간단설치
-------------------------------------------
tar xzpf freetds-stable.tgz
cd freetds-0.62.4/
./configure --prefix=/usr/local/freetds --with-tdsver=8.0 \
--enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared \
--enable-static
make
make install
cd /usr/local/freetds
cp ./lib/* /usr/lib # 라이브러리 파일을 복사한다
vi ./etc/freetds.conf # 설정파일 수정
phpinfo 에 다음이 보이면 된다.
sybase
Sybase Support enabled
Allow Persistent Links Yes
Persistent Links 0/unlimited
Total Links 0/unlimited
Application Name PHP 4.3.10
Client API Version $Id: dblib.c,v 1.160.2.2 2004/06/01 08:58:42 freddy77 Exp $
1. www.freetds.org 에서 freetds 최신버전을 다운 받는다
여서 설치할 버전은 0.61 버전이다
모든 작업은 root로 작업한다.
freetds-0.61.tgz 파일을 /tmp에 저장
# tar zxvf freetds-0.61.tgz
# cd freetds-0.61
# ./configure --prefix=설치할 경로(/usr/local/freetds) --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static
--with-tdsver=8.0 --> 연결할 mssql server가 mssql 2000 일때 8.0, mssql 7 은 7.0 이다
# make
# make install
# cd /usr/local/fretds
# cp ./lib/* /usr/lib 라이브러리 파일을 복사한다
# vi ./etc/freetds.conf 설정파일 수정
이부분을 주석을 제거
[MyServer70]
host = mssql server ip
port = 1433
tds version = 8.0 --? mssql 7 은 7.0
2. apache 설치
기존 설치상의 변경할 내용 없다. 그냥 기존 대로 설치하면 된다
3. php설치
소스 컴파일 시
#./configure --with-sybase=/usr/local/freetds 옵션을 추가해서 컴파일 한다.
4. apache 재시작
apachectl restart --------> 사용하지 않는다. 이전 설정이 그대로 적용
# apachectl stop
# apachectl start