PHP | Configuración del archivo php.ini

En el momento de la instalación de PHP, php.ini es un archivo especial proporcionado como archivo de configuración predeterminado. Es un archivo de configuración muy esencial que controla lo que un usuario puede o no puede hacer con el sitio web. Cada vez que se inicializa PHP, el sistema lee el archivo php.ini . A veces es necesario cambiar el comportamiento de PHP en tiempo de ejecución, entonces se debe usar este archivo de configuración.
Todas las configuraciones relacionadas con el registro de variables globales, el tamaño máximo de carga, la visualización de errores de registro, los límites de recursos, el tiempo máximo para ejecutar un script PHP y otros se escriben en un archivo como un conjunto de directivas que ayudan a declarar los cambios.
Nota: Cada vez que se realizan algunos cambios en el archivo, debe reiniciar nuestro servidor web.
Ayuda en la fácil administración del servidor web utilizando estos archivos de configuración. También podemos escribir nuestros propios archivos de configuración personalizados.
Para verificar la ruta del archivo, use el siguiente programa: 
 

php

<?php
echo phpinfo();
?>

Nota: Las claves del archivo distinguen entre mayúsculas y minúsculas, los valores de las palabras clave no son espacios y las líneas que comienzan con un punto y coma se ignoran. El archivo está bien comentado. Los valores booleanos están representados por On/Off, 1/0, True/False, Yes/No .
El archivo contiene un conjunto de directivas con un conjunto de valores respectivos asignados. Los valores pueden ser una string, un número, una constante de PHP, constantes INI o una expresión, una string entre comillas o una referencia a una variable establecida previamente. La expresión en el archivo INI está limitada a operadores bit a bit o paréntesis. La configuración con un nombre de host en particular funcionará solo con ese host en particular.
Variables de entorno del archivo php.ini : 
 

  • memory_limit: esta configuración se realiza para mostrar la cantidad máxima de memoria que consume un script.

Configuraciones importantes o parámetros comunes del archivo php.ini: 
 

  1. enable_safe_mode = on Su configuración predeterminada es ON cada vez que se compila PHP. El modo seguro es más relevante para el uso de CGI.
  2. register_globals = en su configuración predeterminada en ON, lo que indica que el contenido de las variables EGPCS (Entorno, GET, POST, Cookie, Servidor) se registra como variables globales. Pero debido a un riesgo de seguridad, el usuario debe asegurarse de que esté APAGADO para todos los scripts.
  3. upload_max_filesize Esta configuración es para el tamaño máximo permitido para los archivos cargados en los scripts.
  4. upload_tmp_dir = [DIR] No elimine los comentarios de esta configuración.
  5. post_max_size Esta configuración es para el tamaño máximo permitido de datos POST que PHP aceptará.
  6. display_errors = off Esta configuración no permitirá mostrar errores mientras se ejecuta el proyecto PHP en el host especificado.
  7. error_reporting = E_ALL & ~E_NOTICE: esta configuración tiene valores predeterminados como E_ALL y ~E_NOTICE, que muestra todos los errores excepto los avisos.
  8. error_prepend_string = [“”] Esta configuración le permite hacer mensajes de diferentes colores.
  9. max_execution_time = 30 El tiempo máximo de ejecución se establece en segundos para cualquier script para limitar el tiempo en los servidores de producción.
  10. short_open_tags = Off Para usar funciones XML, tenemos que desactivar esta opción.
  11. session.save-handler = archivos No necesita cambiar nada en esta configuración.
  12. variables_order = EGPCS Esta configuración se realiza para establecer el orden de las variables como Entorno, GET, POST, COOKIE, SERVER. El desarrollador también puede cambiar el orden según la necesidad.
  13. warn_plus_overloading = Desactivado Esta configuración emite una advertencia si + se usa con strings en forma de valor.
  14. gpc_order = GPC Esta configuración está obsoleta en GPC.
  15. magic_quotes_gpc = on Esta configuración se realiza en caso de que se utilicen muchos formularios que se envían a sí mismos oa otros y muestran los valores del formulario.
  16. magic_quotes_runtime = Desactivado Si magic_quotes_sybase se establece en Activado, debe estar Desactivado, esta configuración es comillas de escape.
  17. magic_quotes_sybase = Desactivado Si esta configuración está desactivada, debería estar desactivada, esta configuración presenta comillas de escape.
  18. auto-prepend-file = [filepath] Esta configuración se realiza cuando necesitamos incluirlo automáticamente() al comienzo de cada archivo PHP.
  19. auto-append-file = [ruta del archivo] Esta configuración se realiza cuando necesitamos incluirla automáticamente() al final de cada archivo PHP.
  20. include_path = [DIR] Esta configuración se realiza cuando necesitamos solicitar archivos de los directorios especificados. Los directorios múltiples se configuran usando dos puntos.
  21. ignore_user_abort = [On/Off] Esta configuración controla lo que sucederá cuando el usuario haga clic en cualquier botón de parada. El valor predeterminado está en esta configuración, no funciona en el modo CGI, funciona solo en el modo de módulo.
  22. doc_root = [DIR] Esta configuración se realiza si queremos aplicar PHP a una parte de nuestro sitio web.
  23. file_uploads = [activar/desactivar] Este indicador se activa si las cargas de archivos están incluidas en el código PHP.
  24. mysql.default_host = hostname Esta configuración se realiza para conectarse al servidor predeterminado de MySQL si no se menciona ningún otro host de servidor.
  25. mysql.default_user = nombre de usuario Esta configuración se realiza para conectar el nombre de usuario predeterminado de MySQL, si no se menciona ningún otro nombre.
  26. mysql.default_password = contraseña Esta configuración se realiza para conectar la contraseña predeterminada de MySQL si no se menciona ninguna otra contraseña.

Configuración del archivo php.ini: Siempre que instalamos PHP, podemos ubicar el archivo de configuración dentro de la carpeta PHP. Si usamos xampp, podemos encontrar el archivo de configuración en una o varias versiones, dentro de la ruta ‘\xampp\php’.
Nota: Otras versiones de este archivo son php.ini-development y php.ini-production . El más preferido es el archivo de desarrollo php.ini .
 

Publicación traducida automáticamente

Artículo escrito por geetanjali16 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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