En este post voy a explicar como dar soporte para PHP5 en nuestro Servidor Web Debian 8 Jessie. Para proceder con la instalación y configuración de php5 ejecutamos el siguiente comando:
apt-get install php5 libapache2-mod-php5
Cuando termine reiniciamos Apache2
/etc/init.d/apache2 restart
Vamos a hacer una prueba para verificar que esté funcionando todo correctamente. Nos situamos en la raíz de nuestro servidor web, en nuestro caso /home/www/ y editamos el fichero .htaccess para permitir el acceso.
nano .htaccess
Agregamos provisionalmente la línea:
Require all granted
* (La versión 2.4 de Apache2 ha cambiado un poco respecto a la versión 2.2. Tenéis más información sobre estos cambios en el siguiente enlace: https://httpd.apache.org/docs/2.4/en/new_features_2_4.html )
Ahora vamos a crear una web de ejemplo en PHP para verificar el estado del Servidor.
nano prueba.php
Y agregamos las siguientes líneas:
<?php phpinfo(); ?>
Guardamos los cambios y abrimos la URL correspondiente en un navegador de nuestra red interna. Debe aparecernos lo siguiente:
Si todo funciona correctamente, eliminamos el fichero prueba.php de la raíz del Servidor y modificamos el fichero .htaccess para restringir el acceso a este directorio. Debe quedar así:
Require all denied
Comprobamos que el acceso esté restringido.
Por último vamos a hacer unos pequeños ajustes en el fichero de configuración de PHP5.
cd /etc/php5/apache2/
Editamos el fichero php.ini
nano php.ini
Vamos a modificar las siguientes líneas.
post_max_size = 8M
upload_max_filesize = 2M
Es posible que tú no necesites modificar esta línea. Realizo este ajuste para poder subir ficheros al servidor de mayor tamaño, en muchas ocasiones me ha sido necesario subir archivos pesados y la experiencia me dice que es mejor ajustarlo desde el principio. Con 20MB es suficiente.
post_max_size = 20M
upload_max_filesize = 20M
Guardamos los cambios y reiniciamos el Servidor Apache2.
service apache2 restart
Con esto ya disponemos de soporte para PHP5 en nuestro Servidor Web Debian 8 Jessie.
Si te ha resultado útil, como siempre, comparte.