skillup

技術ブログ

PHP サーバー・ネットワーク

php-fpmに関して

投稿日:

今回はphp-fpmに関して。会社のサーバー(このブログが載っているサーバー)がこれ使ってて、メモリをやたら消費しており、設定を見直す必要があったので、リサーチ。

php-fpmとは?

fastcgiの実装です。

チューニング関連

php-fpmをいじるには当然設定ファイルの情報が必要になってきます。

/etc/php-fpm.d/www.confを編集します。(本来は/etc/php-fpm.confですが、これはいじらずにサブの設定ファイルであるwww.confをいじります。)

パフォーマンスに関しては下記のパラメータが有効になります。

いっぱいあるけど私がとりあえず理解できた情報に関して。

PHP以外のファイルを動かしたいとき

またphp-fpmというぐらいですから当然phpを動かすものですが、htmlやcss,javascriptファイルを動かすこともできます。非推奨かもしれませんが・・・

その場合は下記の設定をいじります。

おそらくはApacheでいうところのAddHandlerに近いのではないかと思います。

サーバー関連はわかんこと多いな・・・(汗)

参考リンク

http://qiita.com/jkr_2255/items/51ef6112a11465ed5e6e
php-fpmについては一番詳しい。

http://wp.nyumon.club/1468.htm
http://www.crystalsnowman.com/?p=1309
設定ファイル関連の情報に関してはこれらが詳しそう。

https://ttbbsky.net/virtualbox%E3%81%A7%E4%BD%9C%E3%82%8Bcentosnginx%E3%81%A7-html%E3%81%A7%E3%82%82php%E3%81%8C%E5%8B%95%E3%81%8F%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%A6%E3%81%A4%E3%81%84%E3%81%A7%E3%81%ABunix/
security.limit_extensionsに関して

 

 

-PHP, サーバー・ネットワーク
-

執筆者:


  1. […] php-fpm内でphp以外のファイルをパースできるようにしておく http://skill-up-engineering.com/?p=1416 […]

  2. […] php-fpmについて […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

PHPでのログ出力 PHP monolog

PHPでデバッグするときは、画面上にvar_dumpで情報を見ていたのですが、これができない場面ではログへの出力を行うことになります。 いままではフレームワークに標準でついてたんですが、これを機に一般 …

no image

cakePHPでの直SQL

今回はCakePHPにて直のSQLを書く方法を。 cakePHPにて大概の処理はもともと備わっているコマンドでなんとかなりますが、まれに直SQLを書いたほうがらくなこともあります。 書き方その1 [c …

no image

PHPのオートローディング

大規模開発では扱うファイルが増えるため、必要なクラスの読み込みが煩雑になるケースが多いです。 Contents1 従来のPHPのファイルのロード2 オートローディングとは3 サンプルソース4 メモ5 …

no image

jQuery modalダイアログについて&重複時間処理

Contents1 jqueryモーダルダイアログ1.1 あらかじめ読み込むライブラリ1.2 ソース本体1.2.1 Html側1.2.2 Javascript側1.2.3 参考リンク2 重複時間につい …

no image

cakePHP3インストール

PHP7に上がりましたが、それ以前にcakeがversion3になっていますね。 いずれはこれでリプレイスをしなくてはいけないので、今日とりあえずインストールしてみました。 原則としてcomposer …