Jak zmienić domyślną wersję PHP na Ubuntu

Jak zmienić domyślną wersję PHP na Ubuntu

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ń.

  • Może ci się spodobać: jak zainstalować PHP (8.1, 7.4) na Ubuntu 22.04
  • 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.2  sudo systemctl restart apache2  
    • Interfejs linii komend:
      Sudo Aktualizacja-alternatywy-SET PHP/USR/BIN/PHP8.2  Sudo aktualizacja-alternatywy-Zestaw Phar/USR/Bin/Phar8.2  Sudo aktualizacja-alternatywy-Phar Set.phar/usr/bin/phar.Phar8.2  Sudo Aktualizacja-alternatywy-Set Phpize/usr/bin/phpize8.2  Sudo 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.4  sudo systemctl restart apache2  
    • Interfejs linii komend:
      Sudo Aktualizacja-alternatywy-SET PHP/USR/BIN/PHP7.4  Sudo Aktualizacja-alternatywy-Set Phar/USR/Bin/Phar7.4  Sudo aktualizacja-alternatywy-Phar Set.phar/usr/bin/phar.Phar7.4  Sudo Aktualizacja-alternatywy-Set Phpize/usr/bin/phpize7.4  Sudo 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.6  sudo systemctl restart apache2  
    • Interfejs linii komend:
      Sudo Aktualizacja-alternatywy-SET PHP/USR/BIN/PHP5.6  Sudo Aktualizacja-alternatywy-Set Phar/USR/BIN/PHAR5.6  Sudo aktualizacja-alternatywy-Phar Set.phar/usr/bin/phar.Phar5.6  Sudo Aktualizacja-alternatywy-Set Phpize/usr/bin/phpize5.6  SUDO 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ń.