A.P.M 자동삭제 apm_uninstall를 이용한 PHP 자동업그레이드 ① apm_uninstall 스크립트 이용하기 위한 환경설정
apm_install 스크립트 실행 전에 apm_install 스크립트를 이용하여 apm를 설치 하셨다면 /tmp 디렉토리의 noexec옵션설정을 제거 하셔야 하며, /tmp 디렉토리에 noexec옵션이 설정되어 있을 경우 apm 컴파일 작업이 /tmp 디렉토리를 참조하기 때문에 php ./configure과정에서 에러가 납니다. noexec옵션은 해당 디렉토리에서의 실행을 허용하지 않겠다는 옵션입니다.
리눅스 쉘 명령어 vi 에디터를 이용하여 fstab파일을 엽니다. [root@localhost apm]# vi /etc/fstab /tmp 디렉토리에 noexec 옵션이 설정된 /etc/fstab 화면입니다.
② /tmp 디렉토리에 noexec 옵션이 설정된 /etc/fstab 화면입니다. 옵션 설정 후 mount명령어를 이용하여 remount를 시켜주시면 됩니다. 리눅스 쉘 명령어 /tmp 디렉토리 옵션 설정 후 적용을 위해 remount를 시켜줍니다. [root@localhost apm]# mount -o remount /tmp
③ apm_uninstall 스크립트 이용방법 apm_uninstall 이란? apm_install 스크립트를 이용하여 설치한 apm를 자동 제거해주는 스크립트입니다. 리눅스 쉘 명령어 apm_uninstall 스크립트가 위치한 디렉토리로 이동 합니다. [root@localhost apm]# cd /root/bin/apm apm_uninstall스크립트를 실행 합니다. [root@localhost apm]# ./apm_uninstall
④ APM 삭제 apm 삭제 여부를 묻는 화면입니다. <확인>를 선택합니다.
⑤ APM 삭제완료 apm 삭제완료 화면입니다. <확인>를 선택합니다.
⑥ /tmp 디렉토리 noexec옵션 설정 apm삭제 완료 후 /tmp 디렉토리의 보안을 위해 noexec옵션을 제 설정 합니다.
리눅스 쉘 명령어 vi 에디터를 이용하여 fstab파일을 엽니다. [root@localhost apm]# vi /etc/fstab /tmp 디렉토리 옵션 설정 후 적용을 위해 remount를 시켜줍니다. [root@localhost apm]# mount -o remount /tmp
|
|