この記事では、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 の配列トラバーサルについて、一般的なループをいくつ知っていますか?
目次序文ブラウザコンパイル版ローカルプリコンパイルバージョン要約する参照する序文vue3サンドボック...
GROUP BY 句と HAVING 句を紹介する前に、まず SQL 言語の特殊な関数である集計関数...
この記事では、MySQL 5.7.25圧縮版のインストールと設定方法を参考までに紹介します。具体的な...
新しいプロジェクトは基本的に終了しました。フロントエンドとバックエンドを分離して統合を完了したのは初...
プロジェクトでは、SQL を使用してデータ分析を実行するために、大量のデータをデータベースにインポー...
序文MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました...
目次1. コンテナサービスの更新とDockerコンサルの検出1. サービス登録と検出とは何ですか? ...
目次1. 概要2. JSON基本ツール3. JSONパス式4. JSONを検索して変更する序文:長い...
環境ホストIP 192.168.0.9 Docker バージョン 19.03.2 docker-co...
IPツールを取得 lombok.extern.slf4j.Slf4j をインポートします。 org....
1. 環境バージョンDocker バージョン 19.03.12セントロス7ソル8.6.2 2. Do...
通常、私たちが構築する Docker イメージはサイズが大きく、多くのディスク領域を占有します。コン...
1. MySQLのトランザクションの概念MySQL トランザクションは主に、操作量が多く複雑度の高い...
MySQL 組み込みの日付関数 TIMESTAMPDIFF は、2 つの日付間の秒数、分数、時間数、...
この記事では、例を使用して MySQL ビューの管理ビュー操作について説明します。ご参考までに、詳細...