In der modernen Webentwicklung ist PHP immer noch eine weit verbreitete serverseitige Skriptsprache. Insbesondere in der Linux -Umgebung können die Installations- und Konfigurationsmethoden von PHP eine effiziente Entwicklungs- und Bereitstellungsplattform aufbauen.
Vor der Installation von PHP wird empfohlen, das System zu aktualisieren, um Kompatibilitätsprobleme zu vermeiden. Verwenden Sie den folgenden Befehl, um sicherzustellen, dass das System auf dem neuesten Stand ist:
sudo apt-get update && sudo apt-get upgrade
Einige Bibliotheken sind erforderlich, damit PHP ordnungsgemäß funktioniert, und es wird empfohlen, diese häufigen Abhängigkeiten im Voraus zu installieren:
sudo apt-get install software-properties-common
Um an der neuesten PHP -Version zu installieren, müssen Sie zunächst die offizielle gepflegte PHP -Softwarequelle hinzufügen:
sudo add-apt-repository ppa:ondrej/php
Aktualisieren Sie nach dem Hinzufügen der Quelle die Paketliste:
sudo apt-get update
Installieren Sie als nächstes PHP und häufig verwendete Erweiterungsmodule. Das folgende Beispiel installiert PHP Version 8.0:
sudo apt-get install php8.0 php8.0-cli php8.0-fpm php8.0-mysql
In:
Nach Abschluss der PHP -Installation können Sie überprüfen, ob sie über den folgenden Befehl erfolgreich ist:
php -v
Wenn der Terminal PHP -Versionsinformationen ausgibt, bedeutet dies, dass die Installation erfolgreich war.
Abhängig von den Projektanforderungen muss die PHP -Konfigurationsdatei möglicherweise angepasst werden. Ändern Sie beispielsweise die Größe der Datei hochladen, Speichergrenze usw.:
sudo nano /etc/php/8.0/fpm/php.ini
Es wird empfohlen, auf die folgenden Parameter zu achten:
Nach der Änderung der Konfiguration müssen Sie den PHP -Dienst neu starten, um die Änderungen in Kraft zu setzen:
sudo systemctl restart php8.0-fpm
Durch die detaillierten Schritte in diesem Artikel können Sie die Installation und vorläufige Konfiguration von PHP im Linux -System erfolgreich vervollständigen. Unabhängig davon, ob es in einer persönlichen Entwicklungsumgebung verwendet wird oder Online -Server bereitstellt, wird die Mastering dieser Vorgänge die Entwicklungseffizienz verbessern.