#!/bin/bash # echo "Suppression des anciens packages" yum remove php-mysqlnd php-pdo php-mcrypt php-cli php-xml php-ldap php-common php echo -n "On continue ? " read rep if [ "$rep" != "o" ] ; then echo "Au revoir ! " exit fi echo "Installation des packages php73" echo "-------------------------------" # rpm recupérés avec la commande : #yumdownloader --resolve php73-php-pdo php73-php-ldap php73-php-xml php73-php-gd php73-php-cli php73-php-mysqlnd php73-php-mbstring php73-php-mcrypt php73-php-common php73-php-fpm # Installation des paquets telecharges auparavant yum install *rpm # A ce stade, php73 est installe ln -s /usr/bin/php73 /usr/bin/php # on peut lancer le php73-php-fpm qui ecoute sur le port 9000 echo "Lancement php73-php-fpm" echo "-----------------------" systemctl start php73-php-fpm systemctl enable php73-php-fpm # il faut modifier le handler php pour apache echo "Creation du fichier de config pour php" echo "--------------------------------------" cat > /etc/httpd/conf.modules.d/10-php.conf << EOF DirectoryIndex index.html, index.php SetHandler "proxy:fcgi://localhost:9000/" EOF echo "Relance du serveur httpd" systemctl restart httpd