Instalación y configuración de PHP5 – Servidor Web Debian 8 Jessie

configuracion-inicial-y-de-red

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:

PHP-Prueba

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.

PHP-Prueba-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.

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *