php apc pecl

php - PACL Install APC no está funcionando. shtool no existe



pecl (2)

Soy un novato absoluto ... no aprendí sobre SSh hasta hace una hora y obtuve mi primer VPS hace 2 horas. ¡Aún aprendiendo!

Entonces estoy instalando MediaWiki y necesito agregar la extensión APC. Pero teniendo un pequeño problema. ¿Alguna idea / consejos?

[root@www ~]# pecl install apc` downloading APC-3.1.13.tgz ... Starting to download APC-3.1.13.tgz (171,591 bytes) .....................................done: 171,591 bytes 55 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 shtool at ''/var/tmp/APC/build/shtool'' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script.`


Elimine el indicador noexec del directorio / var / tmp use el siguiente comando

mount -o remount,exec /var/tmp/

Puede usar el mismo comando para agregar la marca noexec de nuevo

mount -o remount,noexec /var/tmp/


Pruebe esto, copiado de http://blog.litespeedtech.com/2013/04/05/trouble-shooting-pecl-install-doesnt-work/

Una solución más apropiada es apuntar el temp_dir de PECL a una partición o ruta que permita la ejecución:

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

o

pear config-set temp_dir /root/tmp

(Hay un error conocido en el que pecl config-set no funciona, pero pear config-set sí lo hace. Si este es su caso, simplemente use el comando PEAR config. PECL usará PEAR cuando realice la instalación).

Esta solución conserva cualquier beneficio de seguridad de tener / tmp configurado como noexec, pero también permite las instalaciones de PECL.