Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So installieren Sie mehrere PHP-Versionen unter Linux und wechseln

So installieren Sie mehrere PHP-Versionen unter Linux und wechseln

WBOY
WBOYnach vorne
2023-05-13 14:28:06990Durchsuche

  1. Installieren Sie den Apache-Webserver.

Bevor Sie mit der Installation von PHP beginnen, müssen Sie den Apache-Webserver installieren. Auf Ubuntu 18.04-Systemen können Sie die Installation mit dem folgenden Befehl durchführen:

sudo apt-get update
sudo apt-get install apache2

Der Installationsvorgang kann je nach Netzwerkgeschwindigkeit einige Zeit dauern. Sobald die Installation abgeschlossen ist, können Sie den Status des Apache-Dienstes mit dem folgenden Befehl anzeigen:

systemctl status apache2
  1. Install PHP Version Manager.

Es gibt mehrere Tools zum Installieren und Verwalten mehrerer PHP-Versionen auf Linux-Systemen. In diesem Artikel verwenden wir ein Tool namens PHP Version Manager. Sie können es über den folgenden Befehl installieren:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php-pear php-dev php-mbstring php-zip php-curl php-gd php-mysql php-xml
sudo apt-get install php7.4-cli
sudo apt-get install php7.4-fpm

Wie oben erwähnt, haben wir hier PHP7.4 installiert. Sie können jede PHP-Version entsprechend Ihren Anforderungen installieren. Verwenden Sie nach Abschluss der Installation den folgenden Befehl, um die PHP-Version zu überprüfen:

php -v
  1. Installieren Sie den PHP-Versionsmanager.

Sie können den PHP-Versionsmanager installieren über:

sudo apt-get update
sudo apt-get install git
cd /usr/src
sudo git clone https://github.com/phpbrew/phpbrew.git
cd phpbrew
sudo ./phpbrew init

Sobald PHPBrew abgeschlossen ist, müssen Sie Folgendes in Ihre Bash-Shell-Konfigurationsdatei einfügen. Sie können der geöffneten Datei die folgende Zeile hinzufügen:

sudo nano ~/.bashrc
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
  1. Installieren Sie die PHP-Version.

phpbrew hilft uns, mehrere PHP-Versionen schnell herunterzuladen und zu installieren. Verwenden Sie beispielsweise den folgenden Befehl, um die PHP 7.1-Version zu installieren:

sudo phpbrew install php-7.1.1 +default+mysql+pdo+openssl

Der Installationsvorgang kann je nach Netzwerkgeschwindigkeit einige Zeit dauern. Sobald die Installation abgeschlossen ist, verwenden Sie den folgenden Befehl, um die installierte PHP-Version anzuzeigen:

phpbrew list
  1. PHP-Version wechseln.

Mit dem folgenden Befehl können Sie zwischen mehreren PHP-Versionen wechseln:

phpbrew switch php-7.1.1

Dadurch wird die PHP-Version gewechselt, die Ihr System derzeit verwendet.

  1. Konfigurieren Sie den Apache-Webserver.

Sobald Sie mehrere PHP-Versionen erfolgreich installiert und auf eine bestimmte Version umgestellt haben, müssen Sie die ausgewählte Version auf dem Apache-Webserver konfigurieren.

Zuerst müssen Sie das PHP-Modul installieren.

sudo apt-get install libapache2-mod-php7.1

Bitte beachten Sie, dass der obige Befehl ein Beispiel für die Installation des Apache-Moduls mit einer installierten PHP-Version ist. Sie müssen Änderungen basierend auf der von Ihnen installierten PHP-Version vornehmen.

Als nächstes starten Sie den Apache-Webserver neu.

sudo systemctl restart apache2

Abschließend müssen Sie bestätigen, dass der Apache-Webserver die richtige PHP-Version verwendet. Sie können den folgenden Befehl im Terminal verwenden:

sudo nano /var/www/html/info.php

Fügen Sie den folgenden Inhalt zur geöffneten Datei hinzu:

<!--?php phpinfo(); ?-->

Speichern und schließen Sie die Datei. Verwenden Sie nun Ihren Webbrowser, um auf localhost/info.php zuzugreifen. An dieser Stelle sehen Sie PHP-Konfigurationsinformationen über den Server, einschließlich der aktuell verwendeten PHP-Version und anderer verwandter Informationen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie mehrere PHP-Versionen unter Linux und wechseln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen