Jak zmienić domyślną wersję PHP na Ubuntu
- 3601
- 550
- Juliusz Janicki
W systemie, jeśli zainstalowałeś wiele wersji PHP, takich jak PHP 8.2, php 7.4 i PHP 5.6. Obecnie PHP 7.4 to domyślny zestaw wersji dla Apache i interfejs wiersza poleceń (CLI). Może masz inne wersje PHP zainstalowane w twoim systemie. Tylko jedna wersja PHP można ustawić jako domyślne w dowolnym momencie.
Ten samouczek pomoże Ci zmienić domyślną wersję PHP dla CLI i Apache Webserver. Można to osiągnąć za pomocą kilku zestawów poleceń.
Przełącz na PHP 8.2
Przed przejściem na PHP 8.2, musisz dezaktywować wcześniej aktywowany moduł Apache. Poniższe polecenia dezaktywują już moduł Aktypendowany APACHE, a następnie aktywują PHP 8.2 Moduł Apache. Następnie następne polecenia ustawią php 8.2 jako domyślna wersja dla interfejsu wiersza poleceń (CLI).
- Apache:
sudo a2dismod php*sudo a2enmod php8.2sudo systemctl restart apache2 - Interfejs linii komend:
Sudo Aktualizacja-alternatywy-SET PHP/USR/BIN/PHP8.2Sudo aktualizacja-alternatywy-Zestaw Phar/USR/Bin/Phar8.2Sudo aktualizacja-alternatywy-Phar Set.phar/usr/bin/phar.Phar8.2Sudo Aktualizacja-alternatywy-Set Phpize/usr/bin/phpize8.2Sudo Aktualizacja-alternatywy-SET PHP-CONFIG/USR/BIN/PHP-CONFIG8.2
Notatka: phpize8.2 I php-config8.2 polecenie jest dostępne w php8.2-dev pakiet. Jest to bardziej przydatne do kompilacji modułów PHP za pomocą PECL.
Jeśli chcesz inną wersję (np.: PHP 8.1 lub php 8.0) Aby być skonfigurowanym jako domyślnie, wystarczy wymienić 8.2 z wymaganą wersją.
Przełącz na PHP 7.4
Podobnie, jeśli chcesz skonfigurować PHP 7.4 jako domyślna wersja w twoim systemie. Poniższy zestaw poleceń zmieni domyślny PHP na 7.4 dla serwera WWW Apache i interfejsu wiersza poleceń.
- Apache:
sudo a2dismod php*sudo a2enmod php7.4sudo systemctl restart apache2 - Interfejs linii komend:
Sudo Aktualizacja-alternatywy-SET PHP/USR/BIN/PHP7.4Sudo Aktualizacja-alternatywy-Set Phar/USR/Bin/Phar7.4Sudo aktualizacja-alternatywy-Phar Set.phar/usr/bin/phar.Phar7.4Sudo Aktualizacja-alternatywy-Set Phpize/usr/bin/phpize7.4Sudo Aktualizacja-alternatywy-SET PHP-CONFIG/USR/BIN/PHP-CONFIG7.4
Notatka - phpize7.4 I php-config7.4 polecenie jest dostępne w php7.4-dev pakiet. Jest to bardziej przydatne do kompilacji modułów PHP za pomocą PECL.
Przełącz na PHP 5.6
PHP 5.6 to przestarzała wersja. Więc jeśli masz aplikację, która wymagała PHP 5.6, rozważ je, aby uaktualnić do ostatniej wersji PHP. Poniższy zestaw poleceń zmieni domyślny php na 5.6 dla serwera WWW Apache i interfejsu wiersza poleceń.
- Apache:
sudo a2dismod php*sudo a2enmod php5.6sudo systemctl restart apache2 - Interfejs linii komend:
Sudo Aktualizacja-alternatywy-SET PHP/USR/BIN/PHP5.6Sudo Aktualizacja-alternatywy-Set Phar/USR/BIN/PHAR5.6Sudo aktualizacja-alternatywy-Phar Set.phar/usr/bin/phar.Phar5.6Sudo Aktualizacja-alternatywy-Set Phpize/usr/bin/phpize5.6SUDO Aktualizacja-alternatywy-SET PHP-CONFIG/USR/BIN/PHP-CONFIG5.6
Notatka: phpize5.6 I php-config5.6 polecenie jest dostępne w php5.6-dev pakiet. Jest to bardziej przydatne do kompilacji modułów PHP za pomocą PECL.
Wniosek
Ten samouczek pomaga zmienić domyślne wersje PHP w systemie Ubuntu. Pomaga to zmienić domyślną wersję PHP dla serwera WWW Apache i interfejsu wiersza poleceń.