Heim >Backend-Entwicklung >PHP-Problem >Lampe installiert mehrere PHP-Versionen
Da Webanwendungen immer komplexer werden, müssen verschiedene Programmierer möglicherweise unterschiedliche PHP-Versionen verwenden, um ihre jeweiligen Aufgaben zu erledigen. Im Allgemeinen reicht es nicht aus, nur eine PHP-Version auf einem Server zu haben, und die Installation mehrerer PHP-Versionen kann diesen Bedarf gut decken.
In diesem Artikel stellen wir vor, wie man mehrere PHP-Versionen in der Lamp-Umgebung installiert, und demonstrieren anhand eines einfachen Beispiels, wie man PHP-Versionen wechselt.
Bevor wir mit der Installation mehrerer PHP-Versionen beginnen, müssen wir sicherstellen, dass das System und die Lampenumgebung auf dem neuesten Stand sind . Konkret können Sie den folgenden Befehl verwenden, um die System- und Lampenumgebung zu aktualisieren:
sudo apt-get update sudo apt-get upgrade sudo apt-get install lamp-server^
Während des Installationsvorgangs werden Sie möglicherweise aufgefordert, das Root-Passwort für die MySQL- und Apache-Server festzulegen.
Bei der Installation der Lampenumgebung wird PHP5 standardmäßig installiert. Wenn Sie andere PHP-Versionen installieren müssen, können Sie den folgenden Befehl verwenden:
sudo apt-get install php7.0 php7.1 php7.2
Im obigen Beispiel haben wir PHP7.0, PHP7.1 und PHP7.2 installiert. Bei Bedarf können verschiedene PHP-Versionen installiert werden.
Jede installierte PHP-Version hat ihre eigene Konfigurationsdatei, daher müssen sie separat konfiguriert werden. Im Ubuntu-System befindet sich die PHP-Konfigurationsdatei im Verzeichnis /etc/php/{version}/apache2/.
Sie können den folgenden Befehl verwenden, um die Konfigurationsdatei von PHP7.0 zu öffnen und die Konfiguration zu ändern:
sudo nano /etc/php/7.0/apache2/php.ini
In ähnlicher Weise können Sie auch ähnliche Befehle verwenden, um die Konfiguration von zu öffnen andere Versionen des PHP-Dokuments.
Beim Bearbeiten der PHP-Konfigurationsdatei müssen Sie die folgenden Punkte beachten:
Nach Abschluss des Wenn Sie die oben genannten Schritte ausführen, müssen Sie möglicherweise den Apache-Server neu starten, damit die Änderungen wirksam werden: Sind mehrere PHP-Versionen auf dem System installiert, wird die Standard-PHP-Version die zuletzt installierte sein. Um die PHP-Version zu wechseln, können Sie den folgenden Befehl verwenden:
sudo service apache2 restart
Nun verwenden wir ein einfaches PHP-Skript, um zu demonstrieren, wie man PHP-Versionen wechselt. Erstellen Sie zunächst eine PHP-Datei und öffnen Sie diese mit dem Nano-Editor:
sudo a2dismod php7.2 sudo a2enmod php7.1 sudo service apache2 restart
nano /var/www/html/phpinfo.php
In diesem Artikel haben wir vorgestellt, wie man mehrere PHP-Versionen in einer Lamp-Umgebung installiert und anhand eines Beispiels demonstriert, wie man die PHP-Version wechselt . Durch die bequeme Verwaltung verschiedener PHP-Versionen können Programmierer ihre jeweiligen Aufgaben effizient erledigen und so die Arbeitseffizienz verbessern.
Das obige ist der detaillierte Inhalt vonLampe installiert mehrere PHP-Versionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!