"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cómo editar archivos php.ini

Cómo editar archivos php.ini

Publicado el 2024-11-04
Navegar:655

How to Edit php.ini Files

Introducción

Las configuraciones de PHP se administran a través del archivo php.ini. Editar este archivo le permite personalizar varias configuraciones de PHP, como habilitar o deshabilitar etiquetas cortas, establecer límites de memoria y más.

Esta guía le mostrará cómo editar el archivo php.ini en servidores Ubuntu tanto para OpenLiteSpeed ​​como para Nginx para habilitar etiquetas PHP cortas.

Localización del archivo php.ini para Nginx en ubuntu

Dependiendo de la versión de PHP que esté utilizando, el archivo php.ini normalmente se encuentra en uno de los siguientes directorios:

/etc/php/7.4/fpm/php.ini  # For PHP 7.4
/etc/php/8.0/fpm/php.ini  # For PHP 8.0
/etc/php/8.1/fpm/php.ini  # For PHP 8.1

Podemos usar el comando php --ini en la terminal para encontrar la ruta del archivo php.ini.

root@ubuntu:~# php --ini
Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed:      /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
.... .... ....

Para encontrar la ruta exacta, ejecuta:

php --ini | grep "Loaded Configuration File"

Este es el resultado:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.1/cli/php.ini

Localización del archivo php.ini para OpenLiteSpeed ​​en ubuntu

Para OpenLiteSpeed, el archivo php.ini normalmente se encuentra en:

/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini  # For PHP 7.4
/usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini  # For PHP 8.0

Si no estás seguro de la ruta, puedes encontrarla ejecutando:

php --ini | grep "Loaded Configuration File"

Este es el resultado:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Editando el archivo php.ini

Utilice un editor de texto como nano o vim para abrir el archivo php.ini. Reemplace 8.1 con su versión actual de PHP.

Para Nginx:

nano /etc/php/8.1/cli/php.ini

Para OpenLiteSpeed:

nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Busca la directiva short_open_tag. Para buscar en nano, presione Ctrl W, escriba short_open_tag y presione Entrar.

Modificar la línea a:

short_open_tag = On

Si la línea está comentada (tiene un ; al principio), elimine el ; para descomentarlo.

  • Para nano, presione Ctrl X, luego Y, y presione Enter para guardar y salir.
  • Para vim, presione Esc, escriba :wq y presione Enter.

Reinicie los servicios para aplicar cambios

Después de realizar los cambios, debemos reiniciar los servicios para aplicar los cambios.

Para Nginx:

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

Para OpenLiteSpeed:

sudo systemctl restart lsws

Verificar los cambios

Para confirmar que las etiquetas cortas están habilitadas, cree un archivo PHP de prueba en el directorio raíz de su servidor web:

  // Notice how we are using short tags.
    phpinfo(); 
?>

Acceda a este archivo a través de su navegador (por ejemplo, http://yourserver.com/test.php). Verifique el valor short_open_tag en la salida para ver si está configurado en Activado.

Conclusión

Editar el archivo php.ini es sencillo pero requiere atención al detalle. Asegúrese siempre de tener la ruta correcta al archivo php.ini y reinicie los servicios apropiados después de realizar cambios. Esta guía cubrió cómo habilitar etiquetas PHP cortas para Nginx y OpenLiteSpeed ​​en servidores Ubuntu.

Declaración de liberación Este artículo se reproduce en: https://dev.to/hurayraiit/how-to-edit-phpini-files-1fdk?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3