Der Inhalt dieses Artikels befasst sich mit der Konfiguration von nginx+php7.1+fastcgi unter Mac OS. Jetzt kann ich ihn mit allen teilen, die ihn benötigen
nginx
$ brew search nginx $ brew install nginx // 安装之后,常用的配置路径有: // 配置文件路径:/usr/local/etc/nginx/nginx.conf // 服务器默认路径:/usr/local/var/www // 貌似是安装路径:/usr/local/Cellar/nginx/1.13.11
Öffnen Sie zu diesem Zeitpunkt localhost:8080 und Sie sollten sehen können: Willkommen bei Nginx!
Der Grundbefehl von Nginx lautet wie folgt:
//测试nginx 站点是否正确 $ sudo nginx -t //重新加载 nginx 服务 $ sudo nginx -s reload // 关闭 nginx 服务 $ sudo nginx -s stop
php7.1
$ brew update // 更新安装 php7.1 $ brew install php71 $ echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.bash_profile $ echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.bash_profile // 安装模块 $ brew install php71 --with-debug --with-homebrew-curl --with-homebrew-libxslt --with-homebrew-libressl --with-homebrew-libxml2 --with-phpbg --with-webp --with-imap --build-from-source php71-mcrypt php71-igbinary php71-mongodb php71-redis php71-intl php71-xdebug
nginx
Konfiguration1. Nachdem PHP7.1 erfolgreich installiert wurde, erhalten Sie möglicherweise 403 beim direkten Zugriff auf index.php. Oder laden Sie beide Fälle herunter. Die Datei nginx.config muss geändert werden
Öffnen Sie die Datei nginx.config
$ vim /usr/local/etc/nginx/nginx.conf
2. Ändern Sie den Benutzer und die Benutzergruppe (403 kann beim Zugriff aufgrund des Benutzers und der Benutzergruppe angezeigt werden)
user fg dev // 在配置文件的第一行。user 后第一个参数是用户名,第二个是用户组。 // 查看用户和用户组 (系统偏好设置-->用户与群组-->选中用户右键-->高级选项)
3. Fügen Sie index.php
location / { root html; index index.html index.htm index.php; }
zur Standortkonfiguration des Servers hinzu. 4. Kommentieren Sie den PHP-Teil aus (entfernen Sie das „#“ vor dem Code)
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; include fastcgi_params; }
5. Ändern Sie den Parameter fastcgi_param
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
im Rahmen des vorherigen Schritts. Die obigen Schritte schließen die Konfiguration grundsätzlich ab. Ich werde den virtuellen Host-Teil hinzufügen, wenn ich Zeit habe.
Verwandte Empfehlungen:
Konfigurieren der PHP-Entwicklungsumgebung über Docker auf dem Mac
Das obige ist der detaillierte Inhalt vonKonfigurieren Sie nginx+php7.1+fastcgi unter Mac OS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!