# Editar la configuración PHP en el archivo php.ini en un servidor cloud con Linux

La configuracion PHP se puede editar usando el **archivo** denominado **php.ini**. Este es el **archivo de configuración** principal del lenguaje de scripts open source.

## Requisitos

- Un servidor cloud con Linux (cualquier distribución)

---

### Consejo

Encuentra el [**servidor cloud**](https://www.ionos.es/cloud/servidores-cloud "Servidor cloud con IONOS") que se adapte a tus necesidades en IONOS.

---

## Mostrar la configuración PHP del servidor

Para ver la configuración PHP actual de tu servidor, crea un archivo llamado *phpinfo.php* en el directorio raíz de tu web:

```none
sudo nano /var/www/html phpinfo.php
```

A continuación, introduce el siguiente contenido en el archivo que acabas de crear:

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

Guarda y cierra el archivo y luego visualízalo desde cualquier [navegador](https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/que-es-un-navegador/ "¿Qué es un navegador?") (*http://example.com/phpinfo.php*).

Por razones de seguridad, se recomienda **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 ubicaciones 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** únicamente con la configuración PHP que necesites cambiar y ponerlo en el mismo directorio que el script PHP. El nuevo archivo **sobrescribirá** la configuración del archivo php.ini por defecto.

Sin embargo, esto solo se aplica a los scripts en el mismo directorio que el archivo php.ini. Los subdirectorios no se ven afectados. Por lo tanto, el archivo php.ini recién creado debe introducirse en cada directorio 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 distribución Linux, utiliza en el terminal uno de los siguientes comandos:

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

Haz los cambios que sean necesarios. Cualquier línea que comience con un punto y coma **actuará como un comentario**, lo que significa que PHP ignorará esa línea. Si lo que quieres es activar una opción que está desactivada 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 continuación, **reinicia el servidor web** para que los cambios surtan efecto. Para ello, utiliza los siguientes comandos:

- **Ubuntu/Debian:** sudo systemctl restart apache2
- **CentOS:** sudo systemctl restart httpd


This is a markdown version of: [https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/editar-la-configuracion-php-de-un-servidor-cloud-con-linux/](https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/editar-la-configuracion-php-de-un-servidor-cloud-con-linux/) for AI/LLM consumption.