Al crear una instancia con Amazon AMI Linux, al instalar php-fpm, la versión por defecto que nos genera es la versión php 5.3 la cuál es una versión deprecated y puede ocasionar problemas al usar algunos plugins de WordPress.
Los pasos para realizar el upgrade son:
- Conectarnos a nuestro servidor vía ssh
- Verificamos la versión que tenemos instalada: php-fpm -v
- Removemos php en caso de ser la versión 5.3 así como las librerías adicionales que tengamos instaladas
sudo yum remove php-fpm php-common php-xml - Instalamos la versión nueva de php-fpm así como librerías adicionales
sudo yum install php56-fpm
sudo yum install php56-curl php56-devel php56-pdo php56-pear php56-mbstring php56-cli php56-odbc php56-imap php56-gd php56-xml php56-soap php56-mysqlnd php56-pecl-apc - Ingresamos a la configuración de php y cambiamos el owner y listener del servicio según sea el caso, en el mío es nginx: sudo vim /etc/php-fpm-5.6.d/www.conf
- Cambiamos por listen.owner = nginx;
listen.group = nginx;
listen.mode = 0660; - Por último, reiniciamos el servicio
sudo service php-fpm restart - Comprobamos nuevamente con php-fpm -v y listo, tenemos php56 funcionando.