pecl의 임시 디렉토리를 변경하시겠습니까? (설치 문제)

pecl의 임시 디렉토리를 변경하시겠습니까? (설치 문제)

imagickCentos 5.8을 실행하는 VPS에 설치하려고 합니다 . 일반적으로 빠른 수정이지만 호스팅 공급자는 /var/tmp실행 파일로 다시 마운트한 다음 비exec로 다시 마운트하는 일반적인 수정 방법을 사용하는 것을 허용하지 않습니다(권한이 이미 거부됨).

오류 없이 다음 명령을 이미 실행했습니다(예상대로 gcc가 필요함).

yum install php-pear gcc 
yum install ImageMagick ImageMagick-devel

그 후 실행하면 pecl install imagick/var/tmp 권한이 거부되었습니다.

이 문제를 해결하기 위해 기본 위치를 변경할 수 있는 방법이 있습니까 /var/tmp? 아니면 다른 해결 방법이나 제가 놓친 부분이 있나요? 감사해요!

답변1

바이너리를 실행할 수 있는 파일 시스템에 다른 임시 디렉터리를 설정합니다. 예를 들어:

mkdir /root/tmp
pecl config-set temp_dir /root/tmp

또는:

pear config-set temp_dir /root/tmp

관련 정보