Installation de PHP 5.4 sous RHEL 6 et CentOS 6¶
Red Hat Enterprise Linux et CentOS 6 fournissent toujours PHP 5.3. ownCloud nécessite au moins PHP 5.4. Il existe plusieurs dépôt tiers qui fournissent PHP 5.4, mais vous devez utiliser le dépôt Software Collections (SCL) pour être en conformité avec votre contrat de support RHEL.
RHEL 6¶
Suivez ces étapes pour installer PHP 5.4 à partie de SCL. Vous devez d’abord utiliser votre gestionnaire d’abonnement pour activer SCL:
subscription-manager repos --enable rhel-server-rhscl-6-eus-rpms
Pour installer PHP 5.4 et ces modules:
yum install php54 php54-php php54-php-gd php54-php-mbstring
Vous devez aussi installer la mise à jour du module pour votre base de données. Cet exemple installe le nouveau module PHP 5.4 pour MySQL/MariaDB:
yum install php54-php-mysqlnd
Désactivez le chargement de l’ancien module Apache PHP 5.3:
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php53.off
Vous devriez maintenant avoir un fichier /etc/httpd/conf.d/php54-php.conf qui charge l module Apache PHP 5.4.
Ensuite, redémarrer Apache:
service httpd restart
Vérifiez avec Informations et version de PHP que votre serveur Apache utilise PHP 5.4 et charge les modules corrects.
CentOS 6¶
Installez d’abord le dépôt SCL:
yum install centos-release-SCL
Puis, installez PHP 5.4 et ces modules:
yum install php54 php54-php php54-php-gd php54-php-mbstring
Vous devez aussi installer la mise à jour du module pour votre base de données. Ceci installe le nouveau module PHP 5.4 pour MySQL/MariaDB:
yum install php54-php-mysqlnd
Désactivez le chargement de l’ancien module Apache PHP 5.3:
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php53.off
Vous devriez maintenant avoir un fichier /etc/httpd/conf.d/php54-php.conf qui charge l module Apache PHP 5.4.
Ensuite, redémarrer Apache:
service httpd restart
Vérifiez avec Informations et version de PHP que votre serveur Apache utilise PHP 5.4 et charge les modules corrects.