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 updatesudo apt-get install 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
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
# 🎜🎜#sudo systemctl restart apache2
Jetzt kann Apache PHP ausführen.
PHP testenSie können eine PHP-Datei test.php mit folgendem Inhalt erstellen:
phpinfo();
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 updatesudo 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;
# 🎜🎜#Jetzt kann Nginx bereits PHP ausführen.
3. PHP testen
Sie können eine PHP-Datei test.php mit folgendem Inhalt erstellen:
phpinfo();
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!