strutture:lnf:dr:calcolo:sistemi:aggiornare-php-centos
Table of Contents
PHP nuovo su Centos
Ecco un esempio con php 5.6. Possono essere installate varie versioni, anche contemporaneamente facendo ascoltare php-fpm su porte diverse e poi cambiando la configurazione dell'Handler di httpd a seconda del virtualhost o altro.
yum install rh-php56 rh-php56-php-fpm
yum list installed php* | cut -f1 -d. | grep php | sed s/^/rh-php56-/g | xargs
yum install rh-php56-php-cli rh-php56-php-common rh-php56-php-devel rh-php56-php-gd rh-php56-php-process rh-php56-php-xml
systemctl enable rh-php56-php-fpm.service systemctl start rh-php56-php-fpm.service systemctl status rh-php56-php-fpm.service
vi /etc/httpd/conf.d/php.conf
Sostituire:
<FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
Con
<Proxy "fcgi://localhost"> ProxySet timeout=3600 </Proxy> <FilesMatch \.php$> SetHandler "proxy:fcgi://localhost:9000" </FilesMatch>
vi /etc/httpd/conf.modules.d/00-proxy.conf TOGLIERE COMMENTI
systemctl restart httpd.service
File di configurazione
Attenzione ai nuovi file di configurazione che si trovano in /etc/opt/rh/rh-php56 e l'eseguibile php in /opt/rh/rh-php56/root/bin/php
Riferimenti
strutture/lnf/dr/calcolo/sistemi/aggiornare-php-centos.txt · Last modified: 2018/10/18 11:30 by dmaselli@infn.it