Dans cet article, nous verrons comment changer la version PHP par défaut dans Plesk. Les dernières versions de plesk sont livrées avec toutes les versions de php installées (nous avons la possibilité d'installer toutes les versions de php). Il n'est donc pas nécessaire d'installer un PHP séparé sur le serveur pour définir le PHP par défaut sur la dernière version.
Alors, comment ça marche? Les utilisateurs peuvent créer un "lien symbolique" et quelques commandes supplémentaires pour amener le gestionnaire par défaut à la version requise.
Voyons un scénario réel :
Voici l'environnement dans lequel la commande a fonctionné.
Plesk Version : 17.5.3 CentOS 7
Lister les gestionnaires php
/usr/local/psa/admin/bin/php_handlers_control --list
Vérifiez la version php par défaut.
php -v
Vérifiez la version 5.6 de PHP
/opt/plesk/php/5.6/bin/php -v
Trouver le binaire php par défaut
which php
Sauvegardez les binaires php, php-cgi et php-fpm.
mv /usr/bin/php /usr/bin/php.backup mv /usr/bin/php-cgi /usr/bin/php-cgi.backup mv /sbin/php-fpm /sbin/php-fpm.backup
Créer un lien symbolique à partir des binaires php 5.6
ln -s /opt/plesk/php/5.6/bin/php /usr/bin/php ln -s /opt/plesk/php/5.6/bin/php-cgi /usr/bin/php-cgi ln -s /opt/plesk/php/5.6/sbin/php-fpm /sbin/php-fpm
Vous pouvez définir un lien symbolique à partir de toute autre version de php installée sur le serveur. Voici les fichiers binaires php pour les autres versions, trouvez-les également pour php-cgi et php-fpm.
/opt/plesk/php/5.3/bin/php /opt/plesk/php/5.4/bin/php /opt/plesk/php/5.5/bin/php /opt/plesk/php/5.6/bin/php /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.2/bin/php
Une fois le lien symbolique créé, la version php affichera la nouvelle version que nous avons définie. Vous pouvez le vérifier en utilisant la commande suivante.
php -v
L'option suivante consiste à mettre à jour la base de données Plesk avec les versions modifiées. L'option de relecture mettra à jour la base de données Plesk avec les nouvelles versions.
/usr/local/psa/admin/bin/php_handlers_control --reread
Après cela, reconfigurez tous les domaines ou les domaines en utilisant les versions php par défaut. Et procédez au redémarrage du service.
/usr/local/psa/admin/sbin/httpdmng --reconfigure-all service httpd restart
Assurez-vous d'apporter ces modifications avec l'aide d'un technicien qualifié.
Vous pouvez également parler à nos experts du service d'assistance du serveur pour vous aider à mettre en œuvre ces changements pour votre serveur. Veuillez obtenir l'assistance du service d'assistance du serveur tactile.
Nixtree offre un large éventail de services de gestion de serveur tels que la gestion de serveur cPanel, la gestion de serveur Plesk, la gestion de serveur Panel gratuit, la gestion de serveur Directadmin et plus encore.
Abonnez-vous à nos services pour bénéficier d'un support de qualité grâce à notre expérience et notre expertise technique !