



suPHP es una herramienta para Apache2 que nos permite ejecutar scripts PHP con los privilegios del usuario que los crea en vez de con los permisos del usuario Apache de nuestro servidor, lo cual nos simplifica bastante el trabajo de tener que andar asignando permisos a nuestos ficheros.
En este documento se explicará como configurarlo en una distribución basada en Debian (por lo que también es válido para Ubuntu). Para tenerlo funcionando sólo debemos seguir los siguientes pasos:
-Nos logueamos en nuestro sistema como usuario root y desactivamos el módulo PHP5:
a2dismod php5 /etc/init.d/apache2 restart
-Luego instalamos los requisitos necesarios para poder poner suPHP:
apt-get install php5-cgi apache2-prefork-dev
-Ahora descargamos y compilamos el módulo suPHP:
wget http://www.suphp.org/download/suphp-0.6.2.tar.gz tar xvfz suphp-0.6.2.tar.gz cd suphp-0.6.2 ./configure --prefix=/usr --sysconfdir=/etc --with-apache-user=www-data --with-setid-mode=paranoid --with-apxs=/usr/bin/apxs2 make make install
-Añadimos suPHP a la configuración de Apache:
nano /etc/apache2/httpd.conf
y añadimos la siguiente linea al fichero de configuración
LoadModule suphp_module /usr/lib/apache2/modules/mod_suphp.so
-Por último reiniciamos Apache y ya tendremos listo nuestro servidor con suPHP
.
/etc/init.d/apache2 restart
Traducido de Howtoforge.


Podrías ser el primero en comentar. Deja tu mensaje a continuación.









