: 질답에서 찾아보아도 없어서...고민 끝에 질문합니다.
:
: PHP4를 설치하려고 하는데..
: KLDP의 어떤 팁란에 보니까, PHP4를 설치하는데 궂이 아파치,Mysql을 다시
: 설치해야 할 필요는 없다고 되어있더군요..
: 그 팁에는 RPM으로 설치되어있는 경우, apxs라는 걸 이용해서 설치하면
: 간단하게 설치할 수 있다고 되어있더라구여.
: 그래서, 그 방법대로 설치해보니.. 제 서버엔 apxs라는게 설치 되어있지
: 않은지, apxs에 대한 에러 메세지만 뜨더라구여..
: 결국, 여러가지로 해보다가 그 방법을 포기(?)할 수 밖에 없었습니다.
:
: 제가 궁금한것은 PHP4설치시(흔히 나와있는 APM 설치법으로), 기존의
: 아파치에 관한 정보는 어떻게 되는지 입니다.. ^^;
: httpd.conf , named.conf , sendmail관련 화일 등등...
: 다시 작성할것을 생각하니, 앞이 캄캄하더군여.. ^^;
:
: 여기저기 나와있는 팁들이나, 간단한 메뉴얼에만 의존해서 운영을 해오다보니
: 이런 답답한 질문을 드리게 되는군요.. ㅡ.ㅡ;
: 아시는분 계시다면 꼬옥 좀 부탁드립니다.
:
: 그리고, apxs만도 설치할 수 있는지, RPM에서 PHP4만 설치하는 방법을 알고 계시는분이
: 계신다면 꼬~~~~~~~~옥 부탁드립니다.
:
: --
: >>초보 리눅서<<
: *****딸기우유 너무 맛있져?*****
안녕하세요.. 질문 내용을 보고 제가 자주 이용하는 방식이라
리눅스 정보 공유의 정신을 발휘하여 몇자 적습니다.
(이렇게 애기 하니까 제가 꼭 고수같네요..^-^ 아직 초보인데..)
대부분 리눅스를 처음 설치하게 되면 아파치는 rpm 버젼으로
설치가 되지요.. 처음 php와 mysql 설치를할때 보면 대부분
아파치도 재 컴파일 하여 사용하는데.. 굳이 아파치를 재설치
할 필요가 없겠더라고요.. apx는 초기 rpm 버젼에서는 설치가
안되어 있을 것입니다. 이것은 아파치 개발버젼에서 지원하는
것으로 알고 있읍니다. rpm 버젼이니 씨디를 가지고 계시다면
소스씨디에서 apache-devel-1.3.xx 라는 rpm 파일이 있을 것입니다.
이것을 설치해야만 합니다. 이곳에 아마 freetype 이나 glibc 등도
같이 있을 것입니다. 같이 설치해 주심이 좋을듯....
참 참고로 예전에 php3 가 설치되어있으면 꼭 제거해야합니다.
그리고 제가 사용하는 것은 알짜 6.1 입니다.
mysql과 아파치(rpm버젼) 버젼, 그리고 php4를 설치하였는데..
아파치는 예전 디렉토리에 그대로 적용됩니다.
php4 소스를 풀고 디렉토리 이동후 제가 사용하는 옵션...
./configure --with-apxs=/usr/sbin/apxs --with-shared=/etc/httpd/modules
--with-mysql=/usr/local/mysql --with-config-file-path=/etc/httpd --enable
-magic-quotes=yes --prefix=/usr --with-exec-dir=/usr/bin --with-system-regex
--with-gd=/usr --enable-freetyp-4bit-antialias-ahck
적다 보니 다 적었네....(위의 옵션은 제 설정 경로이므로 경로를 꼭 확인하세요..)
그리고
make
make install
디렉토리에서 modules 의 libphp4.so 파일을 /etc/httpd/modules 디렉토리에
카피...
/etc/httpd/conf/httpd.conf 파일을 열어
LoadModuls php4_module libexec/libphp.so
AddModule mod_php4.c
두라인 생성 확인과
AddType application/x-httpd-php4 .php .ph .php3
AddType application/x-httpd-php4-source .phps
의 주석 해제...
그리고 아파치 재가동....
하시면 아마도 아파치도 같이 죽을 것입니다.
mysql 부분에서 에러가 나더라고요.. 경로가 다 맞는데도...
그러면..
/etc/ld.so.conf 파일을 열어 (경로 확인할것..)
---> /usr/local/mysql/lib/mysql/
위의 줄을 추가한후
ldconfig 를 실행하여 주십시요..
그리고 아파치 재가동...
vi test.ph
<?
phpinfo();
?>
해서 웹상에서 확인하여 보십시요...
꼭 성공하시길 바랄께요... 그럼...