In der modernen Website -Entwicklung sind NGINX und PHP eine der beliebtesten Kombinationen. Für Entwickler ist es wichtig zu verstehen, wie man beide in einer MAC -Umgebung konfiguriert. Dieser Artikel bietet einen detaillierten NGINX- und PHP -Konfigurationshandbuch, mit dem Sie eine Entwicklungsumgebung auf Ihrem Mac erfolgreich erstellen können.
Zuerst müssen Sie Nginx installieren. Die Installation kann einfach mit Homebrew durchgeführt werden. Führen Sie den folgenden Befehl im Terminal aus:
brew install nginx
Nach Abschluss der Installation können Sie Nginx mit dem folgenden Befehl starten:
brew services start nginx
Standardmäßig befindet sich die Konfigurationsdatei von NGINX in /usr/local/etc/nginx/nginx.conf. Sie können die NGINX -Einstellungen ändern, indem Sie diese Datei bearbeiten.
Öffnen Sie die Konfigurationsdatei von NGINX und legen Sie Ihr Web -Root -Verzeichnis fest. Bearbeiten Sie die Konfigurationsdatei mit dem folgenden Befehl:
nano /usr/local/etc/nginx/nginx.conf
Legen Sie im Serverblock die Root -Pfad und die Indexdatei fest:
server {
listen 8080;
server_name localhost;
root /usr/local/var/www; # Ändern Sie Ihr Projektverzeichnis
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
Installieren Sie als nächstes PHP mit Homebrew. Führen Sie den folgenden Befehl im Terminal aus:
brew install php
Starten Sie nach Abschluss der Installation den PHP-FPM-Dienst von PHP, um sicherzustellen, dass er mit Nginx funktioniert:
brew services start php
Um NGINX zu aktivieren, um PHP -Dateien zu verarbeiten, müssen Sie der NGINX -Konfigurationsdatei einen Standortblock hinzufügen:
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # PHP-FPM Standard -Höranschluss
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Nach Abschluss der Konfiguration können Sie die Integration von Nginx und PHP testen, indem Sie eine einfache PHP -Datei in das Webroot -Verzeichnis einfügen. Erstellen Sie eine Datei mit dem Namen index.php und geben Sie Folgendes ein:
phpinfo();
Besuchen Sie http: // localhost: 8080/index.php, um die PHP -Informationsseite anzuzeigen, um sicherzustellen, dass die Nginx- und PHP -Konfiguration erfolgreich ist.
Es ist nicht kompliziert, Nginx und PHP in einer MAC -Umgebung zu konfigurieren. In den oben genannten Schritten können Sie schnell eine vollständige Entwicklungsumgebung erstellen, mit der Sie Webentwicklungsarbeiten durchführen können. Denken Sie daran, die Konfiguration regelmäßig zu aktualisieren und zu überprüfen, um die Stabilität und Sicherheit Ihrer Umgebung zu erhalten.