Изменить временную директорию 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
Другие вопросы по тегам