오래전 이야기/Server

APM에 mssql 모듈 넣기

리눅스 엔지니어였던 2008. 9. 15. 13:23
 
www.freetds.org 에서 freetds 최신버전을 다운 받는다
여서 설치할 버전은 0.62.4 버전이다

# tar zxvf 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

--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
        client charset = EUC-KR

apache 설치

기존 설치상의 변경할 내용 없다. 그냥 기존 대로 설치하면 된다

 php설치

소스 컴파일 시
# ./configure --with-mssql=/usr/local/freetds --enable-mssql --with-php-config=/usr/local/bin/php-config
기존내용에 위의 내용을 첨가한다.

# apachectl stop
# apachectl start
 
결과화면은 다음과 같다