database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Tutorials 466 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 466
Installation Sybase,Apache and php4 on LINUX
작성자
정재익(advance)
작성일
2002-07-31 02:03
조회수
13,426

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 
     
           

         // 입력을 하고 저장하고 빠져 나간다. 
     : wq         

 

 

http://hanol.kaist.ac.kr/phptest.php 입력해서 이제까지 설치해 놓은 설정값이 나오면 연동되는 것을 확인

[Top]
No.
제목
작성자
작성일
조회
469Apache/PHP/Sybase/Openssl/Mod_ssl/Zend Optimizer How
정재익
2002-07-31
12593
468Sybase User Guide
정재익
2002-07-31
24353
467Sybase Functions for PHP4 On LINUX
정재익
2002-07-31
13686
466Installation Sybase,Apache and php4 on LINUX
정재익
2002-07-31
13426
276sqsh에 관해서
이진욱
2002-01-29
13538
256사이베이스 뉴스그룹 접속하기....
이진욱
2002-01-03
9387
249Database 내에서 테이블 목록 보기 [1]
정재익
2001-12-25
18018
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.034초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다