この記事では、centos7 システムの nginx サーバーの下に phalcon 環境を構築する方法について説明します。ご参考までに、詳細は以下の通りです。 以前は Apache サーバーを使用していましたが、応答速度は 1 秒あたり 2000 にしか達しませんでした。nginx は簡単に 10,000 に到達できると聞きました。 それではnginxを試してみましょう。 Phalcon の公式 Web サイトには nginx の書き換えルールの例が掲載されていますが、Apache のものと一致していないため、長い間混乱していました。 1. nginxソースを追加する vi /etc/yum.repos.d/nginx.repo [nginx] 名前=nginx-リポジトリ ベースURL=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 有効=1 2. nginxの設定を変更する vi /etc/nginx/conf.d/default.conf サーバー{ 聞く 80; サーバー名 localhost.dev; インデックス index.php index.html index.htm; ルート /var/www/html; 位置 / { root /var/www/html; #phalcon 公式サイトは公開ディレクトリです。このディレクトリを使用すると、Apache 構成のインデックス index.php index.html index.htm とは異なります。 # ファイルが存在する場合は、ファイルを直接返します if (-f $request_filename) { 壊す; } # 存在しない場合は、public/index.php にリダイレクトします if (!-e $request_filename) { ^(.+)$ /public/index.php?_url=$1 を最後に書き換えます。 壊す; } } 場所 ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; 127.0.0.1:9000; をデフォルトとして設定します。 fastcgi_index インデックス.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_params を含めます。 } 場所 ~* ^/(css|img|js|flv|swf|download)/(.+)$ { ルート /var/www/html/public; } 場所 ~ /\.ht { すべてを否定する; } } 3. php-fpmの設定 vi /etc/php-fpm.d/www.conf ユーザーとユーザーグループの変更 ; RPM: apache は、httpd としていくつかのディレクトリにアクセスできるように選択します ユーザー = nginx ; RPM: ログ ディレクトリへの書き込みを許可されたグループを維持します。 グループ = nginx 4. ユーザーグループの変更 chown -R nginx:nginx /var/lib/php/session/ chown -R nginx:nginx /var/www/html/ nginx と php-fpm を再起動します。 systemctl nginx を再起動します systemctl php-fpm を再起動します。 さらなる最適化と次の状況を待つ この記事が Centos サーバーの操作に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: JS の配列トラバーサルについて、一般的なループをいくつ知っていますか?
1. 広告の 85% は未読です<br />解釈: 成功する広告の 15% にどうやって...
コンセプト紹介: MySQL の redo ログにはトランザクションの動作が記録されることはご存じの...
MySQL のデータ型は datetime です。データベースに保存されているデータは 2015-0...
目次1.union: クエリ結果を追加できます1) すべてを結合: 重複を削除できません2) ユニオ...
目次1. JavaScriptについて2. JavaScript イベントループ3. マクロタスクと...
HTML徹底解析(14)特殊文字 ■ よく使われる特殊文字 HTMLタグを知っていれば、特殊文字の使...
1. まずファイルを作成します(ファイルを配置するディレクトリにcdします) myTest.py を...
について最近、Vue を学習する過程で、基本的な知識の練習と強化を目的として、Qunar.com の...
この記事では、ボトムクエリ機能を実装するためのVueの具体的なコードを例として紹介します。具体的な内...
目次1. Docker Compose とは何ですか? 2. Docker Composeのインスト...
なぜ仮想DOMが必要なのでしょうか?仮想 DOM はブラウザのパフォーマンス問題を解決するために設計...
これまでに CSS の基本的なセレクターをいくつか学習しましたが、今日は CSS の複雑なセレクター...
序文この記事では主に、CSS3 を使用してテキスト折り紙効果を実現する例を紹介します。これは、参考と...
このチュートリアルの動作環境: Windows 7 システム、nodejs バージョン 12.19....
コードをコピーコードは次のとおりです。 1. 新浪微博<a href="http:/...