Altera o diretório temp do pecl? (questão de instalação)

3

Estou tentando instalar o imagick em um VPS executando o Centos 5.8. Normalmente, é uma solução rápida, mas o provedor de hospedagem não permitirá (a permissão já foi negada) que eu use a correção típica, que é remontar /var/tmp como executável e, em seguida, remontar como não-executável.

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

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

Depois disso, quando executo o pecl install imagick , ele retrocede que as permissões do / var / tmp foram negadas.

Existe uma maneira de alterar o local padrão de /var/tmp para resolver isso? Ou há outra solução alternativa ou algo que eu estou sentindo falta? Obrigado!

    
por sofly 25.08.2012 / 22:26

1 resposta

7

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

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

ou:

pear config-set temp_dir /root/tmp
    
por 25.08.2012 / 22:34