Alterar o diretório temporário do pecl? (problema de instalação)

Alterar o diretório temporário do pecl? (problema de instalação)

Estou tentando instalar imagickem um VPS rodando Centos 5.8. Normalmente, é uma solução rápida, mas o provedor de hospedagem não permite (a permissão já foi negada) que eu use a correção típica, que é remontar /var/tmpcomo executável e depois remontar como não executivo.

Já executei os seguintes comandos sem erros (como esperado, é necessário o gcc):

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

Depois disso, quando executo, pecl install imagickas permissões /var/tmp foram negadas.

Existe uma maneira de alterar o local padrão para /var/tmpresolver isso? Ou há outra solução alternativa ou algo que estou perdendo? Obrigado!

Responder1

Defina um diretório temporário diferente em um sistema de arquivos no qual você possa executar binários. Por exemplo:

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

ou:

pear config-set temp_dir /root/tmp

informação relacionada