Heim > Artikel > Betrieb und Instandhaltung > So installieren Sie mehrere PHP-Versionen unter Linux und wechseln
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
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
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
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
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.
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!