Evilnapsis

Programming, Hacking and More

PHP Stuffs

Configuraciones importantes en el archivo php.ini

El archivo php.ini es el archivo de configuraciones generales para PHP, se puede modificar el texto plano y cambiar muchas características de PHP.

En este articulo les explicare algunas de las configuraciones mas importantes a tener en cuenta en el archivo php.ini

Donde esta el archivo php.ini ?

La ubicación del archivo php.ini puede variar de un servidor a otro, pero en XAMPP el archivo esta en /xampp/php/php.ini en LAMPP en linux puede estar en /etc/php5/apache2/php.ini

Configuraciones importantes en php.ini

El archivo php.ini es un archivo en texto plano y lo podemos modificar con cualquier editor de texto, puede ser el notepad, notepad++, visual studio code, sublimetext, etc.

Importante: Cada vez que se realice una modificación en el archivo php.ini es necesario reiniciar el apache o ngix para ver los cambios.

Iniciar el motor PHP

engine = On

Sirve para iniciar el motor/engine php por default es On osea encendido, y asi hacer validas las configuraciones, si este valor esta en Off osea apagado, solo tendremos el servidor web sin función PHP.

Precisión en números flotantes

precision=14

Nos dice la cantidad de dígitos significantes que se mostraran en los números flotantes.

Tiempo máximo de ejecución

max_execution_time=30

Es el tiempo máximo que tardara un script PHP en ejecución en segundos, para evitar cargas en el servidor, si un script tarda mas tiempo automáticamente se detendrá la ejecución del script y se mostrara un error de Max Execution Time.

Mostrar errores

display_errors=On

Para mostrar los errores en el código PHP, por default On es decir encendido, si no queremos ver errores (recomendado en entornos de producción) poner el valor en Off es decir apagado.

Error reporting

error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT

Informar a PHP cuales errores y advertencias queremos ver para tomar acciones.

Máximo tamaño en POST

post_max_size=8M

Es el máximo tamaño que se acepta en una petición POST, el valor se expresa en Megas, el valor por default es 8M igual a 8 Megabytes, se puede cambiar el valor según se requiera, por ejemplo a 20M.

Default charset o mapa de caracteres

default_charset="UTF-8"

Es el mapa de caracteres por default que va a usar PHP, en este caso es UTF-8.

Habilitar Subida de archivos

file_uploads=On

Para habilitar la subida de archivos, por default esta On/ecendido.

Tamaño maximo de archivo

upload_max_filesize=2M

El tamaño máximo de archivo esta dado en Megas, por default el valor es de 2Megas, se puede cambiar por ejemplo a 20M es decir 20 Megabytes.

Conclusion

Aqui pueden ver algunas de las configuraciones mas importantes y faciles de entender y cambiar en una configuración de PHP.

Hay muchas mas configuraciones relacionadas a seguridad, sesiones y manejo de memoria que lo veremos en un post sobre configuraciones avanzadas.

Espero este articulo les agrade y nos ayuden compartiendo el contenido.

Si tienen dudas y comentarios no duden en dejarlas abajo en la caja de comentarios.

Agustin Ramos

Desarrollador de Software

One thought on “Configuraciones importantes en el archivo php.ini

  • Muy buena información, esperaremos el que contiene la configuración avanzada.
    Gracias.

Leave a Reply