Heim >Backend-Entwicklung >PHP-Problem >Unix-Installation PHP-Umgebung

Unix-Installation PHP-Umgebung

WBOY
WBOYOriginal
2023-05-07 11:22:08547Durchsuche

Der Einsatz von PHP ist bei der Entwicklung von Webanwendungen weit verbreitet. Durch die Installation der PHP-Umgebung in einer Unix-Umgebung können wir bequemer entwickeln und testen. Von der Quellcode-Installation bis hin zu Systempaketmanagern führt Sie dieser Artikel durch die verschiedenen Methoden zur Installation von PHP auf Unix-Systemen.

  1. Installation über den Systempaketmanager

Die meisten Unix-Distributionen bieten einen Paketmanager, der die Installation und Aktualisierung von Softwarepaketen erleichtert. Auch die Installation von PHP über einen Paketmanager ist eine sehr einfache Methode.

  1. Debian-/Ubuntu-Systeme:
    Verwenden Sie den apt-get-Paketmanager. Sie können PHP mit dem folgenden Befehl installieren:

    sudo apt-get update
    sudo apt-get install php

  2. CentOS-/Fedora-Systeme:
    Verwenden Sie den Yum-Paketmanager. Sie können den folgenden Befehl verwenden, um PHP zu installieren:

    sudo yum install php

Beachten Sie, dass diese Methode die vom System vorkonfigurierte PHP-Version installiert, bei der es sich bei Bedarf möglicherweise nicht um die neueste PHP-Version handelt Um die neuesten PHP-Anwendungen auszuführen, müssen andere Methoden installiert werden.

  1. Installation über Quellcode

Wenn Sie Quellcode zur Installation der PHP-Umgebung verwenden, müssen Sie das neueste PHP-Quellcodepaket herunterladen, kompilieren und installieren. Im Folgenden sind die Schritte zur Installation mithilfe des Quellcodes aufgeführt:

  1. Notwendige Abhängigkeiten
    Zuerst müssen Sie abhängige Bibliotheken installieren, einschließlich des aktualisierten gcc-Compilers sowie Standard-C-Bibliotheken und Entwicklungs-Header-Dateien. Am Beispiel des Ubuntu-Systems können Sie den folgenden Befehl verwenden:

    sudo apt-get install gcc libpcre3-dev

CentOS- oder Fedora-Systeme erfordern möglicherweise andere Befehle. Bitte beachten Sie, dass das Kompilieren auf einem eigenständigen System die Installation von Abhängigkeiten erfordert.

  1. Quellcode herunterladen
    Die neue Version des PHP-Codes kann von der offiziellen Website heruntergeladen werden und kann über den folgenden Befehl heruntergeladen werden:

    cd /usr/local/src
    sudo wget https://www.php. net/distributions/php -8.0.3.tar.gz
    sudo tar -xzf php-8.0.3.tar.gz
    cd php-8.0.3

  2. Konfiguration, Kompilierung und Installation
    Führen Sie die folgenden Befehle im aus Zu konfigurierendes Quellcodeverzeichnis:

    sudo ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/Apache/bin/apxs --with-mysql --with-zlib
    sudo make
    sudo make install

Hier definiert der Parameter --prefix den PHP-Installationspfad. Der Parameter --with-apxs2 kompiliert die Bibliotheken Apache Portable Runtime (APR) und Apache XML/XSLT in PHP-Binärdateien. --with-mysql und --with-zlib kompilieren mit MySQL- und Zlib-Unterstützung.

  1. PHP konfigurieren
    Installationskonfigurationsdatei:

    cd /usr/local/src
    sudo cp php-8.0.3/php.ini-produktion /usr/local/php/lib/php.ini

Und konfigurieren Sie die php.ini-Datei, wählen Sie die entsprechenden Optionen für die Konfiguration des Webservers und von PHP aus.

  1. Verwenden Sie Docker für eine schnelle Installation.

Verwenden Sie Docker-Container, um schnell eine Entwicklungsumgebung aufzubauen oder PHP-Anwendungen auszuführen. Systemadministratoren oder Softwareentwickler installieren Docker einfach auf dem Hostcomputer und ziehen das PHP-Container-Image aus dem öffentlichen Docker Hub-Repository.

  1. Docker installieren
    Installieren Sie Docker und starten Sie den Dienst. Die Installationsmethoden sind für verschiedene Linux-Versionen unterschiedlich. Bitte beachten Sie die offizielle Docker-Installationsdokumentation.
  2. Container-Image abrufen
    Führen Sie den folgenden Befehl aus, um das neueste PHP-Container-Image vom Docker Hub abzurufen:

    sudo docker pull php

  3. Starten Sie den Container
    Führen Sie den folgenden Befehl aus, um den PHP-Container zu starten:

    sudo docker run -p 80 :80 -v $PWD:/var/www/html php

Unter anderem ordnet der Parameter -p den Port 80 des Hosts dem Port 80 des Containers zu und der Parameter -v ordnet das aktuelle Verzeichnis zu zur /var/www/html-Verzeichniszuordnung des Containers hinzufügen, sodass auf PHP-Dateien im Container auf dem Host zugegriffen werden kann.

Zusammenfassung

Es gibt verschiedene Möglichkeiten, die PHP-Umgebung auf Unix-Systemen zu installieren. Verwenden Sie den Paketmanager Ihres Systems, um vorkonfigurierte PHP-Versionen schnell zu installieren. Die Installation von der Quelle bietet mehr Anpassungsoptionen, einschließlich der neuesten Version des PHP-Codes und der Möglichkeit, weitere Sprachmodule zu kompilieren. Mit der Docker-Containerisierung können Sie schnell eine Entwicklungsumgebung erstellen oder PHP-Anwendungen ausführen. Verschiedene Methoden haben ihre eigenen Vorteile und Einschränkungen, und Sie können sie entsprechend Ihren Anforderungen auswählen.

Das obige ist der detaillierte Inhalt vonUnix-Installation PHP-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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