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.
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
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
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
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
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
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
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
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. Nachdem die Installation abgeschlossen ist, verwenden Sie den folgenden Befehl, um die installierte PHP-Version anzuzeigen:
phpbrew list
Sie können mit dem folgenden Befehl zwischen mehreren PHP-Versionen wechseln:
phpbrew switch php-7.1.1
Dadurch wird die PHP-Version gewechselt, die Ihr System derzeit verwendet.
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 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
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.
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!