Mac OS で nginx+php7.1+fastcgi を設定する

不言
リリース: 2023-03-24 18:34:02
オリジナル
2054 人が閲覧しました

この記事では、mac os での nginx+php7.1+fastcgi の設定を紹介します。必要な友達に参考にしてもらいたいと思います。mac os のプリインストールされている php バージョンは次のとおりです。 5.6 .3 では、Homebrew を使用して php を php7.1 に更新し、nginx をビルドします。

nginx をインストールします

$ brew search nginx
$ brew install nginx
// 安装之后,常用的配置路径有:
// 配置文件路径:/usr/local/etc/nginx/nginx.conf
// 服务器默认路径:/usr/local/var/www
// 貌似是安装路径:/usr/local/Cellar/nginx/1.13.11
ログイン後にコピー

localhost:8080 を開くと、次の内容が表示されるはずです: nginx へようこそ!nginx

//测试nginx 站点是否正确
$ sudo nginx -t
//重新加载 nginx 服务
$ sudo nginx -s reload
// 关闭 nginx 服务
$ sudo nginx -s stop
ログイン後にコピー

此时打开localhost:8080 应该是能看到 :Welcome to nginx!

nginx 的基本命令如下:

$ 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
ログイン後にコピー

更新 php7.1

$ vim /usr/local/etc/nginx/nginx.conf
ログイン後にコピー

修改 nginx

nginx の基本的なコマンドは次のとおりです:

user fg dev
// 在配置文件的第一行。user 后第一个参数是用户名,第二个是用户组。
// 查看用户和用户组 (系统偏好设置-->用户与群组-->选中用户右键-->高级选项)
ログイン後にコピー

php7.1 を更新します</ code></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false;">location / { root html; index index.html index.htm index.php; }</pre><div class="contentsignin">ログイン後にコピー</div></div><p> <code>nginx の設定を変更します

1. php7.1 が正常にインストールされた後、index.php に直接アクセスすると 403 またはダウンロードが発生する場合があります。 nginx.config ファイルを変更する必要があります

nginx.config ファイルを開きます

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;
}
ログイン後にコピー

2. ユーザーとユーザー グループを変更します (ユーザーとユーザー グループにより、アクセス時に 403 が表示される場合があります)

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
ログイン後にコピー
3.サーバーの位置設定に変更します

rrreee

4. コメント化されたphp部分をキャンセルします(コードの前の「#」を削除します)

rrreee

5. 前のステップの範囲内でfastcgi_paramパラメータを変更します

rrreeeこの手順で基本的に構成は完了しました。時間があるときに仮想ホスト部分を追加します。

関連する推奨事項: 🎜🎜🎜Mac 上の Docker を使用して PHP 開発環境を構成する🎜🎜

以上がMac OS で nginx+php7.1+fastcgi を設定するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート