Comment modifier la version PHP par défaut sur Ubuntu
- 2871
- 690
- Mohamed Brunet
Sur votre système, si vous avez installé plusieurs versions de PHP comme PHP 8.2, php 7.4 et php 5.6. Actuellement, Php 7.4 est la version par défaut définie pour Apache et l'interface de ligne de commande (CLI). Peut-être que vous avez d'autres versions PHP installées sur votre système. Une seule version PHP peut être définie par défaut à tout moment.
Ce tutoriel vous aidera à modifier la version PHP par défaut pour CLI et Apache Webserver. Cela peut être réalisé avec quelques ensembles de commandes.
Passez à PHP 8.2
Avant de passer à PHP 8.2, vous devez désactiver le module Apache précédemment activé. Les commandes suivantes désactiveront le module Apache déjà activé, puis activeront PHP 8.2 module Apache. Ensuite, les commandes suivantes définiront Php 8.2 comme version par défaut de l'interface de ligne de commande (CLI).
- Apache:
sudo a2dismod php *sudo a2enmod php8.2sudo systemctl redémarrer apache2 - Interface de ligne de commande:
Sudo Update-Alternatives --set PHP / USR / BIN / PHP8.2Sudo Update-Alternatives --set Phar / USR / bin / phar8.2Sudo Update-Alternatives - Set Phar.phar / usr / bin / phar.phar8.2Sudo Update-Alternatives --set phpize / usr / bin / phpize8.2Sudo Update-Alternatives --set PHP-Config / USR / BIN / PHP-CONFIG8.2
Note: Le phpize8.2 et PHP-Config8.2 La commande est disponible en PHP8.2-DEV emballer. Ceci est plus utile pour compiler les modules PHP à l'aide de PECL.
Si vous voulez une version différente (par exemple: Php 8.1 ou php 8.0) Pour être configuré par défaut, remplacez simplement 8.2 avec la version requise.
Passez à PHP 7.4
De même, si vous avez besoin de configurer PHP 7.4 comme version par défaut de votre système. L'ensemble de commandes suivant modifiera le PHP par défaut en 7.4 pour le serveur Web Apache et l'interface de ligne de commande.
- Apache:
sudo a2dismod php *sudo a2enmod php7.4sudo systemctl redémarrer apache2 - Interface de ligne de commande:
Sudo Update-Alternatives --set PHP / USR / BIN / PHP7.4Sudo Update-Alternatives --Tet Phar / USR / BIN / Phar7.4Sudo Update-Alternatives - Set Phar.phar / usr / bin / phar.phar7.4Sudo Update-Alternatives --Tet Phpize / USR / BIN / Phpize7.4Sudo Update-Alternatives --set PHP-Config / USR / BIN / PHP-Config7.4
Note - Le phpize7.4 et PHP-Config7.4 La commande est disponible en php7.4-DEV emballer. Ceci est plus utile pour compiler les modules PHP à l'aide de PECL.
Passez à PHP 5.6
Php 5.6 est une version obsolète. Donc, si vous avez une application qui nécessitait PHP 5.6, considérez-les à mettre à niveau vers la dernière version PHP. L'ensemble de commandes suivant modifiera le PHP par défaut en 5.6 pour le serveur Web Apache et l'interface de ligne de commande.
- Apache:
sudo a2dismod php *sudo a2enmod php5.6sudo systemctl redémarrer apache2 - Interface de ligne de commande:
Sudo Update-Alternatives --set PHP / USR / BIN / PHP5.6Sudo Update-Alternatives --set Phar / USR / bin / phar5.6Sudo Update-Alternatives - Set Phar.phar / usr / bin / phar.phar5.6Sudo Update-Alternatives --set phpize / usr / bin / phpize5.6Sudo Update-Alternatives --set PHP-Config / USR / BIN / PHP-CONFIG5.6
Note: Le phpize5.6 et PHP-Config5.6 La commande est disponible en php5.6-DEV emballer. Ceci est plus utile pour compiler les modules PHP à l'aide de PECL.
Conclusion
Ce tutoriel vous aide à modifier les versions PHP par défaut sur un système Ubuntu. Cela vous aide à modifier la version PHP par défaut pour le serveur Web Apache et l'interface de ligne de commande.