El archivo php.ini

Foro sobre el servidor Apache
Responder
Guillermo
Site Admin
Mensajes: 72
Registrado: 13 May 2023, 00:32
Ubicación: Valencia - España
Contactar:

El archivo php.ini

Mensaje por Guillermo »

El archivo php.ini es como el manual de instrucciones de PHP. Se encarga de decirle al servidor web cómo ejecutar scripts PHP y qué reglas debe seguir. Con el archivo php.ini puedes ajustar muchos aspectos de PHP, como por ejemplo:

- Memoria disponible: Cuanta memoria puede usar PHP para ejecutar scripts.
- Tamaño de archivos: Límite de tamaño para subir archivos al servidor.
- Tiempo de ejecución: Tiempo máximo que un script PHP puede estar funcionando.
- Mostrar errores: Si se muestran o no mensajes de error en el navegador.

¿Dónde encontrarlo?
La ubicación del archivo php.ini depende de tu servidor web. Algunos lugares comunes son:

- Servidor compartido: En la carpeta raíz de tu cuenta de hosting.
- Servidor dedicado: En la configuración de Apache o Nginx.

¿Cómo editarlo?
Puedes editar el archivo php.ini con un editor de texto como Notepad++ o Sublime Text. ¡Ten cuidado! Un error al editar el archivo puede causar problemas en tu sitio web.

Ejemplos:

Aumentar la memoria disponible:

Código: Seleccionar todo

PHP
memory_limit = 128M
Permitir archivos más grandes:

Código: Seleccionar todo

PHP
upload_max_filesize = 20M
Ocultar errores:

Código: Seleccionar todo

PHP
display_errors = Off
Recuerda que antes de editar el archivo php.ini, haz una copia de seguridad. Si no estás seguro de qué hacer, consulta la documentación de tu servidor web.

Ejemplo de cómo buscarlo (en sistemas Linux), si tienes la versión PHP 8.2:

Código: Seleccionar todo

sudo php -i | grep 'Configuration File'
Fuente: https://www.enmimaquinafunciona.com/pre ... rchivo-ini

Código: Seleccionar todo

/etc/php8.2/cli/enmimaquinafunciona.com/etiquetada/php">php.ini es para el CLI de PHP programa, que se encuentra ejecutando php sobre el terminal.

/etc/php8.2/cgi/php.ini es para el php-cgi sistema que no utiliza específicamente en esta configuración.

/etc/php8.2/apache2/php.ini es para el PHP plugin utilizado por Apache. Este es el que usted necesita para editar para los cambios que deben aplicarse para su Apache instalación.
Fuente (modificando la versión de PHP en los ejemplos): https://www.enmimaquinafunciona.com/pre ... rchivo-ini

Recursos adicionales:
- Manual de PHP: El archivo de configuración: https://www.php.net/manual/es/configuration.file.php
- Guía para editar php.ini: https://www.hostinger.es/tutoriales/que-es-php-ini
- Guía completa de la ubicación del archivo php.ini en tu servidor: https://scriptologia.com/guia-completa- ... -servidor/
gbeltran
Mensajes: 186
Registrado: 13 May 2023, 01:15
Ubicación: Valencia - España
Contactar:

Re: El archivo php.ini

Mensaje por gbeltran »

En mi caso, lo edito con gedit. Tengo la versión de PHP 8.2:

Código: Seleccionar todo

sudo gedit /etc/php/8.2/cli/php.ini
Responder