¿Cambiar el directorio temporal de pecl? (problema de instalación)

¿Cambiar el directorio temporal de pecl? (problema de instalación)

Estoy intentando realizar la instalación imagicken un VPS que ejecuta Centos 5.8. Por lo general, es una solución rápida, pero el proveedor de alojamiento no me permitirá (el permiso ya está denegado) usar la solución típica, que consiste en volver a montar /var/tmpcomo ejecutable y luego volver a montar como no ejecutivo.

Ya ejecuté los siguientes comandos sin errores (como se esperaba, se necesita gcc):

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

Después de eso, cuando lo ejecuto, pecl install imagickme indica que se denegaron los permisos de /var/tmp.

¿Hay alguna manera de cambiar la ubicación predeterminada para /var/tmpresolver este problema? ¿O hay otra solución o algo que me falta? ¡Gracias!

Respuesta1

Establezca un directorio temporal diferente en un sistema de archivos en el que pueda ejecutar archivos binarios. Por ejemplo:

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

o:

pear config-set temp_dir /root/tmp

información relacionada