Índice

Configuración de PHP

1. El archivo de configuración php.ini

A lo largo de este libro, iremos viendo varias directivas de configuración que puede utilizar para modificar el comportamiento de PHP.

Estas directivas se definen en el archivo de configuración de PHP (php.ini).

PHP facilita dos ejemplos de archivo php.ini: php.ini-dist y php.ini-production

El archivo php.ini-dist es un ejemplo de archivo de configuración, destinado sobre todo a un entorno de desarrollo. Por el contrario, el archivo php.ini-production está más bien destinado a emplearse en un entorno operativo; contiene ajustes que mejoran la seguridad o el rendimiento de PHP.

Estos dos archivos contienen un gran número de comentarios que explican la función de cada directiva y dan consejos sobre su uso.

Para utilizar uno de estos archivos, cópielo en la ubicación apropiada de su plataforma y cambie el nombre a php.ini. El archivo php.ini se busca principalmente en los siguientes lugares (en este orden):

  • una ubicación específica en el servidor web (por ejemplo, la directiva PHPIniDir de Apache 2);

  • una ubicación definida por la variable de entorno PHPRC;

  • la carpeta /usr/local/lib en Linux/Unix y c:\windows o c:\winnt en Windows.

En este libro, y salvo que indiquemos lo contrario, supondremos que dos directivas relativas a la gestión de los errores y una relativa al huso horario predeterminado se ajustan de la siguiente manera:

display_errors = on

Se muestran los errores.

error_reporting =   E_ALL ...