La co­n­fi­gu­ra­cion PHP se puede editar usando el archivo de­no­mi­na­do php.ini. Este es el archivo de co­n­fi­gu­ra­ción principal del lenguaje de scripts open source.

Re­qui­si­tos

  • Un servidor cloud con Linux (cualquier di­s­tri­bu­ción)
Consejo

Encuentra el servidor cloud que se adapte a tus ne­ce­si­da­des en IONOS.

Mostrar la co­n­fi­gu­ra­ción PHP del servidor

Para ver la co­n­fi­gu­ra­ción PHP actual de tu servidor, crea un archivo llamado phpinfo.php en el di­re­c­to­rio raíz de tu web:

sudo nano /var/www/html phpinfo.php

A co­n­ti­nua­ción, introduce el siguiente contenido en el archivo que acabas de crear:

<!--?php phpinfo() ?-->

Guarda y cierra el archivo y luego vi­sua­lí­za­lo desde cualquier navegador (http://example.com/phpinfo.php).

Por razones de seguridad, se re­co­mie­n­da eliminar este archivo una vez que hayas terminado con él.

Así puedes encontrar el archivo php.ini

Cuando PHP se inicia, este busca un archivo php.ini en varias ubi­ca­cio­nes posibles del servidor. La ubicación por defecto del archivo php.ini es la siguiente:

  • Ubuntu 16.04: /etc/php/7.0/apache2
  • CentOS 7: /etc/php.ini

También puedes crear un nuevo archivo php.ini úni­ca­me­n­te con la co­n­fi­gu­ra­ción PHP que necesites cambiar y ponerlo en el mismo di­re­c­to­rio que el script PHP. El nuevo archivo so­bre­s­cri­bi­rá la co­n­fi­gu­ra­ción del archivo php.ini por defecto.

Sin embargo, esto solo se aplica a los scripts en el mismo di­re­c­to­rio que el archivo php.ini. Los su­b­di­re­c­to­rios no se ven afectados. Por lo tanto, el archivo php.ini recién creado debe in­tro­du­ci­r­se en cada di­re­c­to­rio de trabajo.

Editar el archivo php.ini

Para abrir en Linux el archivo php.ini estándar y poder editarlo, en función de tu di­s­tri­bu­ción Linux, utiliza en el terminal uno de los si­guie­n­tes comandos:

  • Ubuntu 16.04: sudo nano /etc/php/7.0/apache2
  • CentOS 7: sudo nano /etc/php.ini

Haz los cambios que sean ne­ce­sa­rios. Cualquier línea que comience con un punto y coma actuará como un co­me­n­ta­rio, lo que significa que PHP ignorará esa línea. Si lo que quieres es activar una opción que está des­ac­ti­va­da de esta manera (con un punto y coma), elimina el punto y coma del principio de la línea.

Guarda y cierra el archivo. A co­n­ti­nua­ción, reinicia el servidor web para que los cambios surtan efecto. Para ello, utiliza los si­guie­n­tes comandos:

  • Ubuntu/Debian: sudo systemctl restart apache2
  • CentOS: sudo systemctl restart httpd
Ir al menú principal