En este tutorial vamos a ver cómo configurar php.ini, que es el archivo de configuración base para PHP. Veremos algunas opciones básicas a tener en cuenta para una correcta configuración en nuestro servidor. En caso quieran obtener más información del archivo php.ini pueden revisar el siguiente vínculo en donde se detallan ciertas características del mismo:
Lo primero que debemos hacer es abrir el archivo php.ini en el sistema operativo que tengamos. Para conocer la ruta exacta de dónde se encuentra dicha archivo, vamos a crear un PHP el cual será llamado phpinfo.php y lo guardaremos en la raíz de nuestro servidor web. Este archivo debe contener el siguiente código:
Debemos abrir este archivo desde nuestro navegador web y buscaremos la siguiente cadena: “Loaded Configuration File”. A la derecha de aquella cadena buscada, se encontrará la ruta del archivo php.ini cargado en nuestro servidor. En este caso en particular, la ubicación del archivo php.ini es la siguiente: “C:\wamp\bin\apache\apache2.2.22\bin\php.ini”. Debemos abrir dicho archivo para poder empezar a modificar la configuración. Nos enforcaremos en una configuración básica en la cual haremos lo siguiente
  •     Habilitar la salida de errores (para que se muestren los mensajes de error)
  •     Cambiar el tiempo máximo de ejecución de un archivo PHP
  •     Deshabilitar el uso de magic_quotes ya que se dejará de utilizar en versiones posteriores a PHP 5.3
Lo primero que haremos será habilitar la salida de errores del servidor PHP. Esto resulta bastante útil al momento de depurar el código pues nos permite tener una idea clara de los errores y advertencias en nuestro código. Para poder habilitar esta salida de errores debemos buscar la siguiente cadena en nuestro archivo php.ini:
Debemos cambiar el valor de esta cadena a “On” para que se puedan mostrar los errores. Debe quedar de la siguiente forma:
En caso dicha línea contenga un “;” adelante, debemos borrarlo para que el archivo php.ini lo tenga en consideración. Con este cambio, ya tenemos habilitada la salida de errores en nuestro servidor.
Ahora cambiaremos el tiempo máximo de ejecución de los archivos PHP en nuesto servidor. Esto puede resultar útil en caso queramos procesar archivos pesados o sepamos que algunos archivos PHP demoran más del tiempo usual en procesar. Para poder modificar este tiempo máximo debemos buscar la siguiente cadena en nuestro archivo:
El valor que contenga esta cadena será el tiempo de ejecución máximo en segundos de un archivo PHP. Si queremos darle un tiempo “sin límite” podemos poner el valor de 0. En este caso, vamos a poner 180 segundos (3 minutos) al tiempo máximo de ejecución pues el valor por defecto es 30 y a veces suele ser muy bajo:
Por último, vamos a deshabilitar el uso de magic_quotes en el servidor. Esta funcionalidad anteriormente era utilizada para brindar una protección adicional contra inyecciones SQL al servidor. Sin embargo; esa funcionalidad ha quedado obsoleta desde la versión 5.3 y no es recomendable utilizarla. Para poder deshabilitar dicha opción, debemos ir a la siguiente cadena de nuestro archivo PHP:
Vamos a cambiar el valor que tenga por “Off”. Debe quedar de la siguiente forma:
Una vez realizados estos cambios, debemos reiniciar nuestro servidor web para que pueda cargarse nuevamente el archivo de configuración php.ini y las modificaciones realizadas tengan efecto. Con estos cambios, ahora nuestro servidor nos permitirá depurar nuestro código PHP de manera más rápida además de darnos mayor flexibilidad en el tiempo de ejecución de nuestros archivos.