Heim >Backend-Entwicklung >PHP-Tutorial >Tutorial zum Einrichten einer PHP-Entwicklungsumgebung auf dem Mac (detaillierte Schritte)

Tutorial zum Einrichten einer PHP-Entwicklungsumgebung auf dem Mac (detaillierte Schritte)

不言
不言nach vorne
2019-03-04 14:47:296212Durchsuche

Dieser Artikel bietet Ihnen ein Tutorial (detaillierte Schritte) zum Einrichten einer PHP-Entwicklungsumgebung auf dem Mac. Ich hoffe, dass es Ihnen als Referenz dienen wird.

Die lokale Entwicklungsumgebung von PHP ist sehr einfach einzurichten. Die Schritte sind wie folgt:

1. Installieren Sie die serverseitige Programmiersprache: PHP der PHP-FPM-Prozess. ;

php-fpm

2. Installieren Sie den Webserver: Nginx;

2.1 在配置文件 nginx.conf 中添加 FastCGI 模块的配置;
2.2 启动 Nginx 服务器
    nginx

3. Installieren Sie die Datenbank: Mysql und starten Sie:

mysql.server

Die Umgebung ist Jetzt eingerichtet und Sie können problemlos lokal ein PHP-Projekt entwickeln.

Wenn Sie es immer noch nicht verstehen, ist es verständlich, dass Sie ein paar Wissenspunkte überwinden müssen:
1. Wie installiere ich PHP Nginx und MySQL auf einem Mac?

Verwenden Sie die Installation brew install *, wobei sich * auf PHP, Nginx und MySQL bezieht.

2. Was ist der PHP-FPM-Prozess?

implementiert das FastCGI-Protokoll, verwaltet den Prozess des PHP-Interpreters (php-cgi) und wird über den PHP-FPM-Prozessmanager gestartet.
Wenn Sie es immer noch nicht verstehen, können Sie sich an folgende Adresse wenden: https://segmentfault.com/a/1190000018374234

3 Was ist das FastCGI-Modul?

Das FastCGI-Modul wird von Nginx verwendet, um Informationen speziell an serverseitige Programmiersprachen zu übertragen.
Es gibt viele Module in Nginx, genau wie C viele Klassenbibliotheken hat und PHP viele Erweiterungen hat, die das können je nach Bedarf konfiguriert oder verwendet werden;

4. Warum mysql.server anstelle von mysqld verwenden?

Im Vergleich zu mysqld ist der größte Vorteil der Verwendung von msyql.server:
Wenn ein Fehler auftritt und der MySQL-Server ausfällt, wird er automatisch neu gestartet.

5. Was ist ein Server?

Nicht nur ein physisches Konzept, sondern bezieht sich in vielen Kontexten auch auf: Daemon-Prozess.

Das obige ist der detaillierte Inhalt vonTutorial zum Einrichten einer PHP-Entwicklungsumgebung auf dem Mac (detaillierte Schritte). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen