Heim  >  Artikel  >  Backend-Entwicklung  >  So richten Sie die PHP-Umgebung für MacBook Nginx ein

So richten Sie die PHP-Umgebung für MacBook Nginx ein

PHPz
PHPzOriginal
2023-03-29 11:33:49654Durchsuche

Bei der Entwicklung von Webanwendungen stehen Entwickler, die das macOS-Betriebssystem verwenden, normalerweise vor einem häufigen Problem: Wie baut man einen Webserver auf dem macOS-System auf, der lokal getestet und debuggt werden kann? Glücklicherweise ist dies kein Problem, da das macOS-System selbst über einen leistungsstarken Webserver verfügt und es auch viele Softwareprogramme von Drittanbietern gibt, mit denen sich problemlos eine vollständige Webentwicklungsumgebung erstellen lässt. In diesem Artikel erfahren Sie, wie Sie eine Webentwicklungsumgebung für Nginx und PHP auf einem MacBook einrichten.

Schritt 1: Homebrew installieren

Homebrew ist ein sehr benutzerfreundlicher Paketmanager für die Softwareinstallation unter Mac OS X. Er ermöglicht Entwicklern die einfache Installation verschiedener Entwicklungsprogramme wie PHP, MySQL usw. Geben Sie im Terminal den folgenden Befehl ein, um Homebrew zu installieren:

/usr/bin/ruby –e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Nach erfolgreicher Installation können Sie überprüfen, ob die Installation erfolgreich war, indem Sie den folgenden Befehl ausführen:

brew –v

Die Ausgabe der Versionsnummer beweist, dass Homebrew erfolgreich installiert wurde.

Schritt 2: Nginx installieren

Nginx ist ein leichter und leistungsstarker Webserver, der sehr einfach zu installieren und zu konfigurieren ist. Verwenden Sie den folgenden Befehl, um Nginx auf einem macOS-System zu installieren:

brew install nginx

Nachdem die Installation abgeschlossen ist, können Sie den folgenden Befehl verwenden, um den Nginx-Server zu starten:

nginx

Verwenden Sie den folgenden Befehl, um den Nginx-Server herunterzufahren:

nginx –s stop

Schritt 3: PHP installieren

PHP ist eine weit verbreitete serverseitige Skriptsprache, die eine wichtige Rolle in der Webentwicklung spielt. Verwenden Sie den folgenden Befehl, um PHP auf einem macOS-System zu installieren:

brew install php

Nachdem die Installation abgeschlossen ist, können Sie den folgenden Befehl verwenden, um die PHP-Version im Terminal anzuzeigen:

php –v

Schritt 4: Nginx-Server konfigurieren

Nach der Installation von Nginx und PHP, Sie müssen konfigurieren, dass der Nginx-Server PHP zur Verarbeitung von Webanfragen verwendet. Unter macOS befindet sich die Nginx-Konfigurationsdatei im Verzeichnis /etc/nginx. Öffnen Sie die Nginx-Konfigurationsdatei mit dem folgenden Befehl:

sudo nano /etc/nginx/nginx.conf

Fügen Sie in der geöffneten Datei den folgenden Code im Serverblock hinzu:

location ~ \.php$ {
    fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    fastcgi_param  QUERY_STRING      $query_string;
    fastcgi_param  REQUEST_METHOD    $request_method;
    fastcgi_param  CONTENT_TYPE      $content_type;
    fastcgi_param  CONTENT_LENGTH    $content_length;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    include        fastcgi_params;
}

Speichern und schließen Sie die Datei.

Schritt 5: Testen Sie die PHP-Umgebung

Im letzten Schritt testen Sie, ob die PHP-Umgebung richtig konfiguriert ist. Erstellen Sie eine Datei mit dem Namen phpinfo.php im Stammverzeichnis Ihrer Website und fügen Sie der Datei den folgenden Code hinzu:

<?php phpinfo(); ?>

Speichern und schließen Sie die Datei. Besuchen Sie dann http://localhost/phpinfo.php im Browser und Sie können die PHP-Konfigurationsinformationen auf der Seite sehen.

Zu diesem Zeitpunkt haben wir erfolgreich eine Webentwicklungsumgebung für Nginx und PHP auf dem MacBook eingerichtet. Ich hoffe, dass dieser Artikel Entwicklern, die eine Entwicklungsumgebung einrichten, etwas Hilfe bieten kann.

Das obige ist der detaillierte Inhalt vonSo richten Sie die PHP-Umgebung für MacBook Nginx ein. 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