Por defecto el centos tiene la instalacion de PHP 5.4 pero en las nuevas versiones de FREEPBX necesitamos instalar la version 5.6 es por eso que vamos a hacer lo siguiente:
|
1 2 |
yum install centos-release-scl yum install rh-php56 rh-php56-php rh-php56-php-pdo rh-php56-php-devel rh-php56-php-mysql |
Despues instalar
|
1 |
yum install rh-php56-php-fpm rh-php56-php-gd rh-php56-mbstring |
Desactivar el PHP 5.3 viejo del modulo Apache:
|
1 2 |
mv /etc/httpd/conf.d/php.conf /root/php53.off mv /etc/httpd/conf.modules.d/10-php.conf /root/ |
Copiar el PHP 5.6 Apache modules :
|
1 2 3 |
cp /opt/rh/httpd24/root/etc/httpd/conf.d/rh-php56-php.conf /etc/httpd/conf.d/ cp /opt/rh/httpd24/root/etc/httpd/conf.modules.d/10-rh-php56-php.conf /etc/httpd/conf.modules.d/ cp /opt/rh/httpd24/root/etc/httpd/modules/librh-php56-php5.so /etc/httpd/modules/ |
Reinicar los servicios
|
1 |
systemctl restart httpd |
Crear el vinculo al php
|
1 2 |
mv /usr/bin/php /usr/bin/phpOLD ln -s /opt/rh/rh-php56/root/bin/php /usr/bin/php |