|
|
|
|
리눅스 apache, php 에서 mssql connecting 하기 |
|
|
|
|
시스템 정보
Pentum 3 1G
Ram : 256
HDD : 40G
os : Debian 3.0
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 이다
그렇지만... 4.2 를 권장한다.. 속도의 문제상.. 서비스 안정성상..
# 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
접속속도가 점 느립니당.
|
|
|