Crear un archivo phprc vía SSH

 

Generalidades

Este artículo te muestra cómo crear un archivo phprc a través de SSH, el cual te permite personalizar la configuración PHP de tu sitio web.

Antecedentes

Cada instalación de PHP viene con configuraciones predeterminadas que funcionan bien para la mayoría de los sitios web. Sin embargo, en algunas situaciones, puede ser necesario ajustar estas configuraciones para que se adapten a las necesidades de un sitio web específico. Esto se puede lograr creando y personalizando un archivo php.ini (phprc) para ajustar las configuraciones de PHP.

Antes de comenzar

Por favor ten en cuenta lo siguiente antes de personalizar la configuración.

Terminología

El término estándar para un archivo de configuración PHP es php.ini. Sin embargo, DreamHost utiliza en su lugar el término archivo phprc. Este funciona de la misma manera – solo el nombre es diferente. En este artículo, solo se utiliza el término 'phprc'.

Crear el archivo

Puedes crear un archivo phprc utilizando un cliente FTP o, para usuarios más avanzados, iniciando sesión en el servidor a través de SSH. Se recomienda un cliente FTP para principiantes, ya que proporciona una interfaz visual para navegar y editar archivos.

Este artículo es para usuarios más avanzados que desean crear este archivo a través de SSH.

¿Qué sitios web utilizan estas configuraciones?

El archivo phprc que creas se utiliza para cualquier dominio bajo un nombre de usuario específico que también esté ejecutando la misma versión de PHP.

Por ejemplo, si el usuario tiene tres dominios, dos de los cuales ejecutan PHP 8.2 y el tercero PHP 8.3, solo los dos primeros dominios que ejecutan PHP 8.2 se verán afectados por el archivo phprc 8.2. Deberás crear un archivo phprc 8.3 independiente para el sitio PHP 8.3.

Servicios Profesionales de DreamHost

Si tE encuentra en una situación que requiere cambios en tu sitio y tu desarrollador no está disponible para ayudarte, el equipo de soporte técnico especializado de DreamHost puede ayudarte por una pequeña tarifa. Puedes encontrar más información sobre los servicios admitidos y los costos asociados en el artículo Servicios Profesionales de DreamHost.

Agregar un archivo phprc usando SSH

Estos pasos crean, editan, y actualizan el archivo phprc para una versión específica de PHP.

  1. Inicia sesión en tu servidor a través de SSH.
  2. Confirma que estás en el directorio del usuario escribiendo pwd:
    [server]$ pwd 
    /home/username
  3. Corre el siguiente comando para cambiar al directorio .phprc:
    [server]$ cd ~/.php

    Si descubres que este directorio no existe con tu usuario, puedes simplemente crear el directorio .php junto con los subdirectorios anidados para cualquier versión de PHP que estés utilizando.

    3.1 - Usa el comando mkdir para crear el directorio .php.

    [server]$ mkdir ~/.php

    3.2 - Cambia a este directorio nuevo.

    [server]$ cd ~/.php

    3.3 - Crea cualquier subdirectorio para la versión específica de PHP para la que estás creando un archivo phprc.

    [server]$ mkdir 8.3
  4. Cambia al directorio de la versión de PHP que utiliza tu sitio:
    [server]$ cd 8.3
  5. Crea el archivo phprc sin extensión. Este ejemplo utiliza un programa llamado nano para editar el archivo.
  6. Corre lo siguiente para crear el archivo phprc.
    [server]$ nano phprc
    Se abre el editor de texto nano.
  7. Edita el archivo con tus personalizaciones de PHP. Asegúrat de agregarlas debajo de las siguientes líneas creadas por DreamHost.
    ; {{{ The following lines were automatically added by DreamHost
    zend_extension=opcache.so
    ; }}} That's all from DreamHost

    No agregues ninguna línea dentro de los puntos y comas iniciales y finales. Si colocas tu código dentro de los puntos y comas, el servidor lo sobrescribirá.

  8. Cierra el archivo y vuelve a tu shell.

Actualizar el archivo

Ahora que has agregado tus personalizaciones, debes finalizar los procesos de PHP en ejecución para garantizar que se actualicen las nuevas configuraciones.

Eliminar los procesos de PHP en ejecución

Si eliminas todos los procesos PHP en ejecución, asegurará de que se actualicen las nuevas configuraciones. Revisa este artículo para obtener instrucciones.

Confirmar los cambios

Después de editar el archivo y eliminar todos los procesos PHP, debes verificar que los valores se hayan actualizado. Puedes hacerlo creando un archivo phpinfo.php.

Si no ves que tus cambios se han actualizado, intenta eliminar los procesos PHP nuevamente.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?