Heim > Backend-Entwicklung > PHP-Tutorial > Konfigurieren Sie nginx+php7.1+fastcgi unter Mac OS

Konfigurieren Sie nginx+php7.1+fastcgi unter Mac OS

不言
Freigeben: 2023-03-24 18:34:02
Original
2092 Leute haben es durchsucht

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

Mac OS vor- Die installierte PHP-Version ist 5.6.3. Verwenden Sie Homebrew, um PHP auf PHP7.1 zu aktualisieren und NginX zu erstellen.

Installationnginx

$ brew search nginx
$ brew install nginx
// 安装之后,常用的配置路径有:
// 配置文件路径:/usr/local/etc/nginx/nginx.conf
// 服务器默认路径:/usr/local/var/www
// 貌似是安装路径:/usr/local/Cellar/nginx/1.13.11
Nach dem Login kopieren

Ö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
Nach dem Login kopieren

Aktualisierenphp7.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
Nach dem Login kopieren

ÄndernnginxKonfiguration

1. 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
Nach dem Login kopieren

2. Ändern Sie den Benutzer und die Benutzergruppe (403 kann beim Zugriff aufgrund des Benutzers und der Benutzergruppe angezeigt werden)

user fg dev
// 在配置文件的第一行。user 后第一个参数是用户名,第二个是用户组。
// 查看用户和用户组 (系统偏好设置-->用户与群组-->选中用户右键-->高级选项)
Nach dem Login kopieren

3. Fügen Sie index.php

location / {
    root   html;    index  index.html index.htm index.php;
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

5. Ändern Sie den Parameter fastcgi_param

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage