Actualizando php.ini en AWS EC2

Problema:

En una instancia de AWS EC2 tengo instalado apache con PHP 7, necesito actualizar una de las configuraciones de PHP (Memoria, tiempo de ejecución, etc).

Actualizo el php.ini, reinicio el servidor apache y los cambios no toman efecto, que debo hacer?

Solución:

1.- Crear un archivo adicional de configuración en el directorio php.d

sudo touch /etc/php.d/30-custom.ini

2.- Editar el archivo con las configuraciones que queremos que tomen efecto

sudo vi /etc/php.d/30-custom.ini

memory_limit = 256M
upload_max_size = 256M
post_max_size = 256M
upload_max_filesize = 256M
max_execution_time = 1000
max_input_time = 1000

3.- Reiniciar el servicio php-fpm

sudo service php-fpm restart

4.- Reiniciar el servicio httpd

sudo service httpd restart

https://forums.aws.amazon.com/thread.jspa?messageID=820299&tstart=0

Notas adicionales:

Los archivos ini adicionales se ejecutan en orden alfabético, por eso el nombre 30-custom.ini

PHP-FPM: Servicio para el manejor de procesos php comunmente utilizado para manejo de alta carga. Ofrece mejoras en el manejo de procesos y monitoreo.

Para más información referirse a https://php-fpm.org/

Es necesario reiniciar este servicio para que los cambios tomen efecto

Antes de ejecuar estos cambios, verifica que estes modificando el archivo php.ini por defecto.