>> Delete Reply from No. 13361 article
No. RE: PHP 설치 정말 어렵군요... -_- (2)

등록 2000-12-04 05:07:00 By localhost     조회 2
이름 furls    

		정확히는 모르겠으나 어제 그분인것 같군요
아직도 설치를 못했다니 많은 고생을 했겠군요.
[아래]는 누구에게 보여줄려구 작성한 것은 아니구
저의 그룹끼리 설치하면서 나중에 참조할 려구 작성한 건데 올립니다.
저희끼리 볼려구 작성한거라 틀린 부분도 있을지 모르겠는데 혹시 도움이
될까해서 읽어보지도 않구 올립니다.
(부분적으로 안보이는 부분도 있을지 모르겠군요)
안되면 메일이라도 보내세요.
 [아래]======
 설치하는 방법은 리눅스(linux)기준이며 여기에 설명은 생략하지만 windows 버전에서 설치가
가능한 것으로 알고 있다. 설치 과정을 간략히 나열하면 아래와 같다.
 php 소스를 http://www.php.net에서 다운 받는다.
현재 버전이 4.01이 있으며 여기서는 php-4.0.1pl2.tar.gz를 다운받았다고 생각하고 이하는 설명
을 하겠습니다. 설령 다른 버전이라 하더라도 파일 이름이 차이가 있을 뿐 설치 방법에 있
어서는 같으므로 가장 최신 판을 다운 받는 것이 나을 것  같다.  apache 소스를 http://www.apach
e.org에서 다운 받는다. 아파치에 모듈로 넣을 것이므로 아파치도 다시 설치해야 한다. 여기
서는 apache_1.3.12.tar.gz를 기준으로 한다. 물론 아파치에 모듈로 내장하지 않고  CGI버전으로
도 가능하나 모듈로 작성하는 것이 성능이 뛰어나다고 알려져 있다. 만약 DB와 같이 사용할
 예정이라면 이후 작업을 하기 전에 연결하고자 하는 DB를 미리 설치하는 편이 좋다. 여기
서는 mysql이나 postgreSQL의 2개의 소스를 얻을 수 있는 주소를 적어 두었다.  mysql : http://www.mys
ql.net or http://www.mysql.com postgerSQL : http://www.postgre.org   다운 받은 소스의 압축을 푼다. 그 방
법은 아래와 같다. tar xvfz php-4.0.1pl2.tar.gz tar xvfz apache_1.3.12.tar.gz 위와 같이 하면 apache_1.3.12
와 php-4.0.1pl2의 두 개의 디렉토리가 새로이 생겼을 것이다.    먼저 아파치의 환경을 다시 
설정한다. 단, 이하 설명에서 현재의 디렉토리가 /usr/local에서 압축을 풀었다고 가정한다. c
d /usr/local/apache_1.3.12 ./configure --prefix=/usr/local/apache 여기서 --prefix=/usr/local/apache는 아파치를 
설치할 디렉토리이다. 물론 소스 디렉토리와 같이 해도 되고 다른 곳에 설치를 해도 이상
은 없다. 아파치의 환경 설정에 관한 자세한 사항은 부록을 참조하기 바란다.    php의 환경
을 설정한다. cd /usr/local/php-4.0.1pl2
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-pgsql=/usr/local/pgsql
       --with-apache=/usr/local/apache_1.3.12 --enable-track-vars=yes
여기서 --with-mysql=/usr/local/mysql은 mysql이 있는 장소이며, -with-pgsql=/usr/local/pgsql은 postgreSQL이 
설치 되어 있는 장소이다. 그러나, 한가지 주의할 점은 아파치의 경로는 아파치를 설치할 
곳이 아닌 소스가 있는 디렉토리를 적어주어야 한다. 또, 마지막 --enable-track-vars=yes은 html문
서에서 php를 사용할 수 있게 해주는 것이다.   컴파일하고 인스톨한다. make make install
  제대로 되었나 확인하기 위해 다음의 디렉토리가 있나 확인하자. 있다면 제대로 된 것이
다. ls /usr/local/apache_1.3.12/src/modules/php4 -l
  아파치의 환경을 다시 설정한다. 참고, 아파치의 make하는 과정에서 libmodphp4.a를 libphp4.a로 
복사한다. cd /usr/local/apache_1.3.12
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
  컴파일하고 인스톨한다. 이 부분(정확히는 make install)에서 아파치 서버 데몬을 꺼야 한다.
make
make install
  환경 설정파일을 복사한다.
cp /usr/local/php-4.0.1pl2/php.ini-dist /usr/local/lib/php.ini
이제 php의 설정을 고치기 위해서는 /usr/local/lib/php.ini를 수정하면 된다. 만약 이 파일의 위
치를 옮기고 싶다면 위의 5단계에서 --with-config-file=/path 옵션을 준다.   아파치에서 php를 작
동하기 위해 httpd.conf를 다음 항목을 추가한다. httpd.conf는 apache디렉토리의(설치 디렉토리말
고 실행파일이 있는 디렉토리; 여기서는 /usr/local/apache)의 conf디렉토리에 있다.  AddType applic
ation/x-httpd-php .php  AddType application/x-httpd-php .html 위의 줄은 확장자가 php인 경우 php script를 
인식하기 위한 경우이고 아래는 html내에서 php를 인식하기 위한 것이다.  
 아파치 서버를 재시작한다.
/usr/local/apache/bin/apachectl restart
또, 필요가 없다면 소스를 지워도 실행에는 지장이 없다. 즉, /usr/local/apache_1.3.12와 /usr/local/
php-4.0.1pl2는 지워도 된다.--;;
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved