Heim > Backend-Entwicklung > PHP-Problem > So installieren Sie mehrere PHP-Versionen unter Linux und wechseln zwischen ihnen

So installieren Sie mehrere PHP-Versionen unter Linux und wechseln zwischen ihnen

PHPz
Freigeben: 2023-04-12 14:18:00
Original
1585 Leute haben es durchsucht

Es ist sehr üblich, mehrere Versionen von PHP auf einem Linux-Server zu installieren. Bei der Unterstützung verschiedener PHP-Projekte ist es wichtig, die richtige Version auszuwählen. Auf Linux-Systemen gibt es Tools, mit denen Sie problemlos mehrere PHP-Versionen installieren und zwischen ihnen wechseln können. In diesem Artikel erklären wir, wie Sie mehrere PHP-Versionen mit dem Apache-Webserver auf dem Ubuntu 18.04-System installieren und einfach zwischen ihnen wechseln.

  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 zur Installation den folgenden Befehl verwenden:

sudo apt-get update
sudo apt-get install apache2
Nach dem Login kopieren

Der Installationsvorgang kann je nach Netzwerkgeschwindigkeit einige Zeit dauern. Nachdem die Installation abgeschlossen ist, können Sie den folgenden Befehl verwenden, um den Status des Apache-Dienstes anzuzeigen:

systemctl status apache2
Nach dem Login kopieren
  1. Install PHP Version Manager.

Es gibt mehrere Tools, um mehrere PHP-Versionen auf Linux-Systemen zu installieren und zu verwalten. 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
Nach dem Login kopieren

Wie oben erwähnt, haben wir hier PHP7.4 installiert. Sie können jede PHP-Version entsprechend Ihren Anforderungen installieren. Nachdem die Installation abgeschlossen ist, verwenden Sie den folgenden Befehl, um die PHP-Version anzuzeigen:

php -v
Nach dem Login kopieren
  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
Nach dem Login kopieren

PHPBrew Nach Abschluss müssen Sie den folgenden Inhalt in Ihre Bash-Shell-Konfigurationsdatei einfügen. Sie können der geöffneten Datei die folgenden Zeilen hinzufügen:

sudo nano ~/.bashrc
Nach dem Login kopieren
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
Nach dem Login kopieren
  1. , um die PHP-Version zu installieren.

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
Nach dem Login kopieren

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

phpbrew list
Nach dem Login kopieren
  1. PHP-Version wechseln.

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

phpbrew switch php-7.1.1
Nach dem Login kopieren

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
Nach dem Login kopieren

Bitte beachten Sie, dass der obige Befehl ein Beispiel für die Installation des Apache-Moduls unter Verwendung 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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

<!--?php phpinfo(); ?-->
Nach dem Login kopieren

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.

  1. Zusammenfassung

Mit den oben genannten Schritten können Sie mehrere PHP-Versionen auf Ihrem Linux-System installieren und sie im Apache-Webserver konfigurieren. Dies ermöglicht Ihnen die Verwendung entsprechender PHP-Versionen in verschiedenen Projekten. Außerdem können Sie bei Bedarf schnell und einfach auf eine andere PHP-Version umsteigen.

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage