리눅스에서 Apache, PHP, MySQL 등 제거 방법
서버를 구동하다 보면 오류나 업그레이드 등으로 프로그램을 재설치 해야 하는 경우가 있다. 덮어씌어도 되기는 하지만 종종 설정이 꼬이거나 오류를 일으키기도 하므로 가능하면 삭제 후 재설치 하는 것이 좋다.
소스로 설치가 되어 있을 경우에는 설치되어 있는 디렉토리를 제거하고 소스디렉토리에서 make clean 으로 이전 컴파일 한것을 정리한다.
# make clean
APM이 설치 되어 있는지 확인
# rpm -qa httpd php mysql
다시 한번 상세하게 설치여부를 확인해본다.
# rpm -qa | grep http
# rpm -qa | grep mysql
# rpm -qa | grep php
기존에 설치 되어 있는 Apache(httpd), php, mysql를 제거
# yum remove -y httpd php mysql
설치된 것이 제대로 제거 되었는지 확인해본다.
# rpm -qa httpd php mysql
# rpm -qa | grep http
# rpm -qa | grep mysql
# rpm -qa | grep php
메시지가 나오지 않으므로 전부 제대로 제거되었다.
만약 아래처럼 정보가 나온다면 RPM 기본정보 설치가 아닌 다른 정보도 포함되어 있다는 것이므로 완전히 제거를 한다.
먼저 위에 나온 것을 마우스로 선택한 다음 우클릭을 하여 복사를 한 다음에 EditPlus 와 같은 에디터에 복사한다.
그런 다음에 rpm -e --nodeps (의존성에 개의치 않고 삭제) 를 붙여준다.
전부 복사를 한 다음에 마우스 우클릭하여 붙여넣기를 한다.
그러면 전부 지워진다.
전부 지워졌는지 여부를 다시 확인해본다.
전부 지워진 상태에서 APM 소스 설치를 하는 것이 좋다.
...[더 보기]