Heim > Backend-Entwicklung > PHP-Tutorial > Wie verwende ich Nginx und Apache mit PHP?

Wie verwende ich Nginx und Apache mit PHP?

WBOY
Freigeben: 2023-05-12 09:18:02
Original
1707 Leute haben es durchsucht

Bei der Webentwicklung ist die Verwendung eines Webservers ein sehr wichtiger Schritt. Er kann uns helfen, den Inhalt der Website schnell an den Browser des Benutzers zu senden. Derzeit sind Apache und Nginx die am häufigsten verwendeten Webserver auf dem Markt.

Unter diesen ist Apache ein plattformübergreifender Open-Source-Webserver mit sehr leistungsstarken Funktionen, dessen Leistung jedoch bei der Verarbeitung hoher gleichzeitiger Anforderungen bis zu einem gewissen Grad beeinträchtigt werden kann. Nginx ist ein Hochleistungs-Webserver. Seine asynchrone ereignisgesteuerte Architektur kann höhere gleichzeitige Anforderungen unterstützen und ist eine ideale Wahl für die Bewältigung hoher Lasten.

Wie nutzt man also Nginx und Apache in der PHP-Entwicklung? Der folgende Artikel erläutert Ihnen die spezifischen Schritte zur Verwendung dieser beiden Webserver.

1. Mit Apache

1. Installieren Sie Apache

In der Ubuntu-Umgebung können Sie Apache über den folgenden Befehl installieren:

# 🎜 🎜#sudo apt-get update

sudo apt-get install apache2

Nachdem die Installation abgeschlossen ist, können Sie Apache über den folgenden Befehl starten:

sudo systemctl start apache2#🎜 🎜#

2. Konfigurieren Sie Apache für die Ausführung von PHP

Standardmäßig kann Apache PHP nicht ausführen, daher ist eine Konfiguration erforderlich. Folgende Datei kann geöffnet werden:

sudo nano /etc/apache2/mods-enabled/dir.conf

In der Datei ist folgender Code zu sehen: #🎜 🎜## 🎜🎜#

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Nach dem Login kopieren

Sie müssen Index.php nach vorne verschieben und in den folgenden Code ändern :

# 🎜🎜#

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
Nach dem Login kopieren

Speichern Sie die Datei und starten Sie Apache neu:

# 🎜🎜#sudo systemctl restart apache2

Jetzt kann Apache PHP ausführen.

PHP testen

Sie können eine PHP-Datei test.php mit folgendem Inhalt erstellen:

    < ?php
  1. phpinfo();
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. ?>

Laden Sie test.php in das /var/www/html/-Verzeichnis von Apache hoch und besuchen Sie es dann im Browser: http://localhost /test.php: Wenn Sie PHP-Informationen sehen können, bedeutet dies, dass PHP erfolgreich ausgeführt wurde.

2. Verwenden Sie Nginx

1. Installieren Sie Nginx

Sie können den folgenden Befehl verwenden, um Nginx in der Ubuntu-Umgebung zu installieren:

# 🎜🎜 #sudo apt-get update

sudo apt-get install nginx

Nachdem die Installation abgeschlossen ist, können Sie Nginx über den folgenden Befehl starten:

sudo systemctl start nginx#🎜🎜 #

2. Konfigurieren Sie Nginx für die Ausführung von PHP


Standardmäßig kann Nginx PHP nicht ausführen und muss konfiguriert werden. Sie können die folgenden Dateien öffnen:

sudo nano /etc/nginx/sites-available/default

Fügen Sie den folgenden Code im Serverblock hinzu:

#🎜 🎜#location ~ .php$ {

include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
Nach dem Login kopieren

}

Speichern Sie die Datei und starten Sie Nginx neu:

sudo systemctl restart nginx

# 🎜🎜#Jetzt kann Nginx bereits PHP ausführen.

3. PHP testen

Sie können eine PHP-Datei test.php mit folgendem Inhalt erstellen:

phpinfo();
Nach dem Login kopieren
Nach dem Login kopieren
# 🎜🎜#?>

Laden Sie test.php in das Verzeichnis /var/www/html/ von Nginx hoch und besuchen Sie dann: http://localhost/test.php im Browser. Wenn Sie die PHP-Informationen sehen, die darauf hinweisen, dass PHP erfolgreich ausgeführt wurde.

Zusammenfassung

Die oben genannten Schritte sind die spezifischen Schritte für die Verwendung von Nginx und Apache in der PHP-Entwicklung. Beachten Sie, dass Sie bei der Konfiguration des Webservers den Code sorgfältig prüfen müssen Stellen Sie sicher, dass kein Syntaxfehler vorliegt. Wenn die Serverleistung nicht ausreicht, wird außerdem empfohlen, Nginx zu wählen, um sicherzustellen, dass die Anwendung höhere gleichzeitige Anforderungen unterstützen kann.

Das obige ist der detaillierte Inhalt vonWie verwende ich Nginx und Apache mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage