Installer PHP 7.3

Vérifier si le dépôt des Oracle Software Collections est bien configuré :

$ yum repolist | grep software_collections
ol7_software_collections/x86_64  [ol7_software_collections]   11,352+4,851

Installer PHP 7.3 :

$ sudo yum install rh-php73 rh-php73-php-fpm rh-php73-php-mysqlnd

Éditer un fichier /etc/httpd/conf.d/php-fpm.conf :

# /etc/httpd/conf.d/php-fpm.conf
AddType text/html .php
DirectoryIndex index.php
<FilesMatch \.php$>
  SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

Créer un lien symbolique /usr/bin/php :

$ cd /usr/bin/
$ sudo ln -s /opt/rh/rh-php73/root/usr/bin/php .

Créer un fichier /etc/opt/rh/rh-php73/php.d/20-date.ini pour configurer le fuseau horaire :

[Date]
; Defines the default timezone used by the date functions
; ; http://php.net/date.timezone
date.timezone = Europe/Paris

Prendre en compte les modifications :

$ sudo systemctl enable rh-php73-php-fpm --now
$ sudo systemctl restart httpd

Éditer un fichier /var/www/default/html/phpinfo.php pour tester PHP :

<?php
  echo phpinfo();
?>

Afficher la page dans un navigateur web.


Cliquez ici pour offrir un café au rédacteur de cette documentation.