Installation Sybase,Apache and php4 on LINUX
원본출처 : http://hanol.kaist.ac.kr/install.html
1. 먼저 Sybase-11.9.2를 설치한다.
2. Apache 와 PHP 아래 사이트에 가서 다운 받는다.
1) Apache : http://www.apache.org 에서 (apache_1.3.19.tar.gz)
2) php4 : http://www.php.com 에서(php-4.0.5.tar.gz)
3. /temp 라는 디렉토리를 만들어 압축을 푼다
[root@hanol temp] tar -zxvf apache_1.3.19.tar.gz
[root@hanol temp] tar -zxvf php-4.0.5.tar.gz
위와 같이 하면 apache_1.3.19,php-4.0.5라는 디렉토리가 생성되면서
압축이 풀리게 된다.
4. 설치할 디렉토리를 만든다.
[root@anol temp] mkdir /usr/local/apache
[root@anol temp] mkdir /usr/local/php
5. 압축이 풀린 것을 설치할 디렉토리로 옮긴다.
[root@hanol apache_1.3.19] mv * /usr/local/apache
[root@hanol php-4.0.5] mv * /usr/local/php
6. 아파치와 PHP를 같이 Install 한다.
[root@hanol root] cd /usr/local/apache/src
// Apache src 디렉토리로 이동한다.
[root@hanol src] ./Configure
// PHP를 인스톨하기전에 먼저 실행한다.
* 참고 /usr/local/apache/src 디렉토리의 Configure는
대문자 'C' 입니다.
7. PHP 디렉토리로 이동 해서 configure
[root@hanol src] cd /usr/local/php
[root@hanol php] ./configure --prefix=/usr/local/php // 설치할 디렉토리
--with-sybasel=/opt/subase-11.9.2\ // sybase DB 설정
--with-apache=/usr/local/apache\ // Apache 설정
--with-config-file-path=/usr/local/conf\
--with-exec-dir=/usr/local/apache/bin
8. 컴파일해서 설치
[root@hanol php] ./buildconf
[root@hanol php] make //컴파일
[root@hanol php] make install
** php 모듈파일을 아파치의 /usr/local/apache/src/module/php4으로
모두 이동 시켜준다.
9. 아파치에 php모듈을 설정
[root@hanol php] cd /usr/local/apache/src 이동
[root@hanol src] ls ./moudules/php4
php가 인스톨 되면서 모듈을 설치한 것을 확인한다
[root@hanol src] vi Configuration
.....................
......................
:$ // 맨 끝으로 이동한다.
AddModule modules/standard/mod_setenvif.o
AddModule modules/php4/libphp4.a // php4모듈을 추가 설정해준다.
:x // 저장하고 빠져 나온다.
10. Configure실행과 컴파일
[root@hanol src] ./Configure
[root@hanol src] make => make를 해서 컴파일 해준다.
11. Apache 설치
[root@hanol apache] ./configure --prefix=/usr/local/apache
// Apache 위치를 설정한다.
[root@hanol apache] make
// make로 컴파일을 한다.
[root@hanol apache] make install
// install을 실행해서 설치한다.
12 httpd.conf 설정
[root@hanol apache] cd ./conf
// httpd.conf 가 있는 /usr/local/apache/conf 로 이동
[root@hanol conf] vi httpd.conf
// 아파치의 데몬의 환경을 설정
...........
............
ServerName hanol.kaist.ac.kr
// #를 제거한다. 혹 도메인이나 IP가 없으시면 localhost라고 한다.
............
DirectoryIndex index.html index.htm
// index.htm을 추가한다.기타도 해줄수있다.
..............
AddType application/x-httpd-php .php .php3 .phtml .html .htm
// #를 해제하고 임의적 확장자를 지정해 준다.
AddType application/x-httpd-php-source .phps
// #를 제가한다.
..................
AddHandler cgi-script .cgi
// #를 역시 제거한다.
...........
:x // 저장하고 빠져 나온다.
13. 다시한번 ./Configure 실행과 make하여 php4와 연동하게 한다.
[root@hanol conf] cd /usr/local/apache/src
// 이동한다.
[root@hanol src] ./Configure
// 다시 한번 실행해준다.
[root@hanol src] make
// 마지막으로 컴파일을 하면 php4와 연동이 된다.
14. Apache 데몬 실행
[root@hanol src] ./usr/local/apache/bin/apachectl stop
// 만약 데몬이 실행되어 있으면 데몬을 kill한다.
// 혹은 # killall httpd 의 모든 데몬을 kill할 때 사용
[root@hanol src] ./httpd
// 아파치의 데몬을 실행
[root@hanol src] ps -ef |grep httpd
// 데몬이 실행 되었는지 확인
15. php와 아파치가 연동되는지 확인
[root@hanol src] cd /usr/local/apache/htdocs
// 홈 디렉토리로 이동
[root@hanol htdocs] vi phptest.php
phpinfo(); ?>
// 입력을 하고 저장하고 빠져 나간다.
: wq
http://hanol.kaist.ac.kr/phptest.php 입력해서 이제까지 설치해 놓은 설정값이 나오면 연동되는 것을 확인
|