Я пытаюсь установить imagick
на VPS под управлением Centos 5.8. Как правило, это быстрое исправление, но провайдер хостинга не разрешает (в разрешении уже отказано) мне использовать стандартное исправление, которое заключается в перемонтировании /var/tmp
как исполняемый файл, а затем перемонтировать как не исполняемый.
Я уже выполнил следующие команды без ошибок (как и ожидалось, нужен gcc):
yum install php-pear gcc
yum install ImageMagick ImageMagick-devel
После этого, когда я бегу pecl install imagick
он отвечает, что разрешения / var / tmp были запрещены.
Есть ли способ изменить местоположение по умолчанию с /var/tmp
решить это? Или есть другое обходное решение, или что-то мне не хватает? Спасибо!
Установите другой временный каталог в файловой системе, в котором вы можете выполнять двоичные файлы. Например:
mkdir /root/tmp
pecl config-set temp_dir /root/tmp
или:
pear config-set temp_dir /root/tmp