새로운 아파치버전을 설치하려고하는데여..문제점이많습니당.

<시스템 사양>
사용배포본 와우리눅스 7.1 파란
VGA 리바tnt
M/B
CPU p650
HDD IMB 20G
Sound Card
LAN Card realtech 8139
안녕하세요..웹서비스인 아파치를 기존에 깔려있는 rpm패키지를
지우고(apache_1.3.20), 소스파일(apache_1.3.24)로 다시 설치하려고합니
다.
그런데 rpm 패키지를 지우는 방법부터 걸리는군요..
제가 알기로는 rpm -e httpd 이렇게하면 의존성에 관련된 다른 패키지 아
파치와 같이 연동되는 php 나 mysql항목들이 나타나서 지울수가 없습니
다. 물론 rpm -e -nodpes 로 의존성과 관련없이 지울수도 있지만 깨끗하
게 지우려면 모두 지워주는게좋은걸로
알고 있습니다. 그런데 php나 mysql을 어떻게 지워주어야 할지
모르겠습니다. whereis mysql하면 설치된 곳이 나와야 되는데
제대로 모르겠습니다. 이것이 첫번째 질문이고영..어떻게 의존성 관련된
것들의 위치를 알수가 있을지..
두번째는 의존성 관련없이 삭제한후 그냥 소스 파일을 컴파일하여 다시
설치했습니다. 그런데 httpd -v 로 버전을 보면 삭제하기전의 버전이 그
대로 나오는 것입니다. -_-;; httpd -v apache_1.3.20 --> 이렇게나오네
영..즉 소스파일로 설치를 하면 아파치 서비스와 관련된 환경설정이나 파
일들을 모두 바꿔주어야하는것인가요? 예를 들어 rpm 패키지가 깔려있을
때 환경설정 파일이 /etc/httpd/conf/httpd.conf에 들어있는데여 이 파일
도 소스파일로 설치한 곳의 httpd.conf로 바꿔주어야하는 건가요?
그리고 /etc/rc.d/init.d/httpd --> 아파치를 제어할수 있는 스크립트 파
일인 이 파일도 새롭게 설치한 스크립트 파일로 모두 바꿔주어야하는건가
요? . 자세히 알고싶습니다...
Re: 새로운 아파치버전을 설치하려고하는데여..문제점이많습니당
쫌 자신이 없지만 답장올립니다.
php나 mysql이 설치된 곳을 몰라도 잘 지울수 있게 할려고 rpm이란게 만들
어진걸로 알고 있습니다.
그냥 rpm -qa|grep mysql 같은식으로 패키지명을 안 다음에,
rpm -e <패키지명>으로 지워주시면 될겁니다.
참고로 rpm -ql <패키지명>하시면 설치되어 있는 패키지가 어디어디에 퍼
져있는지 알 수 있고요, rpm -qf <개별파일명>하면 그 파일이 어느 패키지
에 속하는지 나오니까 두개를 잘 쓰시면 왠만큼 알아내실겁니다.
두번째는 소스로 설치된 곳이 어디인지를 알아야 할겁니다.
보통은 옵션을 줘서 /usr/local/apache 같은데다가 설치하니까, 거기에 패
스가 걸려있지 않으면 명령어를 찾지를 못합니다.
직접 설치하신 곳에 가셔서, 예를 들면, /usr/local/apache/bin/httpd -v
라고 해보신다면 제대로 나오지 않을까요?
댓글 달기