Hacer cambios globales de PHP en un servidor Dedicado

 

Generalidades

A continuación se describe cómo habilitar cambios globales de PHP en tu servidor Dedicado. También puedes configurarlos por usuario usando un archivo phprc. Revisa el artículo php.ini overview para obtener más información.

Antecedentes

Cada instalación de PHP viene con configuraciones predeterminadas que generalmente están bien para la mayoría de los sitios web. Ocasionalmente, las necesidades de un sitio web hacen que sea necesario ajustar estas configuraciones de PHP. Por ejemplo, es posible que tu sitio deba cargar archivos más grandes de lo que permite el límite de carga de PHP actual. En ese caso, necesitarías crear un archivo php.ini (phprc) y actualizar este valor. Si tienes un Servidor Dedicado, es posible configurar un solo archivo phprc para todo el servidor, en lugar de configurarlos individualmente para cada sitio

Si tienes un archivo phprc personalizado configurado en tu usuario, anulará el archivo php.ini global para ese usuario específico, en la versión de PHP para la que se creó el archivo phprc personalizado.

Cómo habilitar cambios globales

Las siguientes secciones describen cómo realizar cambios globales y otras actualizaciones relacionadas en tu servidor dedicado.

Hacer cambios en la configuración de PHP

Requisitos previos

Si deseas hacer cambios globales en la configuración de PHP, debes desmarcar la casilla de verificación DreamHost Administrado en tu panel. De lo contrario, el servidor sobrescribirá tus configuraciones personalizadas la próxima vez que se ejecute una configuración:

  1. Navega a la página Servidores.
  2. A la derecha del servidor, da clic en el botón Configurar.
  3. En la siguiente página, desmarca la casilla DreamHost Administrado.
  4. Da clic en Guardar configuración ds####... en la parte inferior para guardar.
  1. Inicia sesión en tu servidor a través de SSH usando tu usuario administrador. Puedes crear un usuario admin en la página Usuarios & Archivos SFTP.
  2. Una vez que inicies sesión en tu servidor, navega hasta el directorio de la versión de PHP que deseas editar:
    PHP 8.2
    [server]$ cd /etc/php82
    PHP 8.3
    [server]$ cd /etc/php83
    PHP 8.4
    [server]$ cd /etc/php84
    Una vez que estés en ese directorio, verás el archivo php.ini.
  3. Corre el siguiente comando para editarlo:
    [server]$ sudo nano php.ini
  4. Cuando termines de editar, cierre el archivo y regresa a tu shell.
  5. Termina cualquier proceso PHP para actualizar el archivo.

    Reiniciar NGINX

    Si tu servidor está ejecutando NGINX, debes detener NGINX antes de cerrar PHP y reiniciarlo. Corre los siguientes comandos con tu usuario administrador.

    [server]$ sudo /etc/init.d/nginx stop
    [server]$ pkill -9 php
    [server]$ sudo /etc/init.d/nginx start
    

Una vez que termines, el archivo php.ini global ahora se usará para todos los sitios en tu servidor que no tengan un archivo phprc personalizado habilitado.

Cargar extensiones PHP en todos los dominios

En un Servidor Dedicado, navega al directorio en /etc/php#/conf.d/ Reemplaza php# con la versión específica que estás actualizando.

Todos los intérpretes PHP cargan automáticamente cualquier archivo de configuración ubicado en este directorio.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?