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

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

不言
不言Original
2018-05-18 10:26:551995Durchsuche

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

Ö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

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

Ä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

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!

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