So ändern Sie die Standard -PHP -Version auf Ubuntu

So ändern Sie die Standard -PHP -Version auf Ubuntu

Wenn Sie in Ihrem System mehrere Versionen von PHP wie PHP 8 installiert haben.2, Php 7.4 und PHP 5.6. Derzeit Php 7.4 ist die Standardversion, die für Apache und die Befehlszeilenschnittstelle (CLI) festgelegt wurde, eingestellt. Vielleicht haben Sie andere PHP -Versionen auf Ihrem System installiert. Nur eine PHP -Version kann jederzeit als standardmäßig festgelegt werden.

In diesem Tutorial können Sie die Standard -PHP -Version für CLI und Apache -Webserver ändern. Dies kann mit ein paar Befehlenssätzen erreicht werden.

  • Sie mögen mögen: So installieren Sie PHP (8.1, 7.4) auf Ubuntu 22.04
  • Wechseln Sie zu PHP 8.2

    Vor dem Umschalten auf Php 8.2, Sie müssen das zuvor aktivierte Apache -Modul deaktivieren. Die folgenden Befehle deaktivieren das bereits aktivierte Apache -Modul und aktivieren dann Php 8.2 Apache -Modul. Dann setzen die nächsten Befehle PHP 8 fest.2 als Standardversion für die Befehlszeilenschnittstelle (CLI).

    • Apache:
      sudo a2dismod php*  sudo a2enmod php8.2  sudo systemctl starten Sie Apache2 neu  
    • Befehlszeilenschnittstelle:
      sudo update-alternative-set PHP/usr/bin/php8.2  Sudo-Update-Alternative-Set PHAR/usr/bin/PHAR8.2  sudo update-alternative-set pHar.Phar/usr/bin/phar.PHAR8.2  sudo update-alternative-set phpize/usr/bin/phpize8.2  sudo update-alternative-set PHP-config/usr/bin/php-config8.2  

    Notiz: Der Phpize8.2 Und PHP-Config8.2 Der Befehl ist in verfügbar Php8.2-dev Paket. Dies ist nützlicher, um PHP -Module mit PECL zu kompilieren.

    Wenn Sie eine andere Version möchten (zB: Php 8.1 oder PHP 8.0) Um als Standard konfiguriert zu werden, ersetzen Sie einfach 8.2 mit der erforderlichen Version.

    Wechseln Sie zu PHP 7.4

    In ähnlicher Weise müssen Sie PHP 7 konfigurieren.4 als Standardversion in Ihrem System. Der folgende Satz von Befehlen ändert den Standard -PHP auf 7.4 Für den Apache -Webserver und die Befehlszeilenschnittstelle.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php7.4  sudo systemctl starten Sie Apache2 neu  
    • Befehlszeilenschnittstelle:
      sudo update-alternative-set PHP/usr/bin/php7.4  Sudo-Update-Alternative-Set PHAR/usr/bin/PHAR7.4  sudo update-alternative-set pHar.Phar/usr/bin/phar.PHAR7.4  sudo update-alternative-set phpize/usr/bin/phpize7.4  sudo update-alternative-set PHP-config/usr/bin/php-config7.4  

    Notiz - Der Phpize7.4 Und PHP-Config7.4 Der Befehl ist in verfügbar Php7.4-dev Paket. Dies ist nützlicher, um PHP -Module mit PECL zu kompilieren.

    Wechseln Sie zu PHP 5.6

    Php 5.6 ist eine veraltete Version. Wenn Sie also eine Anwendung haben, für die PHP 5 erforderlich ist.6, betrachten Sie sie, um auf die letzte PHP -Version zu upgraden. Der folgende Satz von Befehlen ändert den Standard -PHP auf 5.6 Für den Apache -Webserver und die Befehlszeilenschnittstelle.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php5.6  sudo systemctl starten Sie Apache2 neu  
    • Befehlszeilenschnittstelle:
      sudo update-alternative-set PHP/usr/bin/php5.6  Sudo-Update-Alternative-Set PHAR/usr/bin/PHAR5.6  sudo update-alternative-set pHar.Phar/usr/bin/phar.PHAR5.6  sudo update-alternative-set phpize/usr/bin/phpize5.6  sudo update-alternative-set PHP-config/usr/bin/php-config5.6  

    Notiz: Der Phpize5.6 Und PHP-Config5.6 Der Befehl ist in verfügbar Php5.6-Dev Paket. Dies ist nützlicher, um PHP -Module mit PECL zu kompilieren.

    Abschluss

    In diesem Tutorial können Sie die Standard -PHP -Versionen in einem Ubuntu -System ändern. Auf diese Weise können Sie die Standard -PHP -Version für den Apache -Webserver und die Befehlszeilenschnittstelle ändern.