Изменить временный каталог pecl? (проблема установки)

Изменить временный каталог pecl? (проблема установки)

Я пытаюсь установить imagickна VPS с Centos 5.8. Обычно это быстрое решение, но хостинг-провайдер не позволяет (в разрешении уже отказано) использовать типичное решение, которое заключается в перемонтировании /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

Связанный контент