LAMP - php

Instalación de los módulos

Para que nuestro servidor pueda manejar páginas dinámicas creadas con php, instalaremos los módulos correspondientes para apache:

# urpmi apache-mod_php
Para satisfacer las dependencias, se instalarán los siguientes:
apache-mod_php-2.0.54_5.0.4-4mdk.i586
.......................................
¿Está todo bien? (S/n) s
.......................................
Shutting down httpd: [ OK ]
Starting httpd: [ OK ]

Como vemos, todas las dependencias instaladas y apache se reinició solito. Bien

Revisión de archivos y carpetas importantes

Tenemos ahora los archivos:

/etc/httpd/modules.d/70_mod_php.conf
/etc/php.ini

Observemos en él las siguientes directivas:

memory_limit = 32M
file_uploads = On
upload_max_filesize = 2M
register_globals = Off

Se indica en ellas:

  1. Cantidad máxima de memoria que un scrip puede consumir (32MB)
  2. Que se permite subir archivos al Servidor mediante http
  3. Que el tamaño máximo permitido para los archivos que se suben es de 2 MB (recordar esto si algún día se quiere incrementar).
  4. Que no se crearán automáticamente variables globales con los nombres de las variables pasadas como argumentos al script: medida de seguridad importante.

Comprobación

Creamos el archivo de texto test.php que nos servirá de test y de información:

$ cat test.php
<? phpinfo(); ?>

Y lo colocamos en /var/www/html/

Al llevar nuestro navegador hasta http://localhost/test.php debemos ver información relevante sobre nuestro sitio.

. : .