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

cakePHPの認証-Authコンポーネント

ひさびさにPHPをやる機会があり、短期での開発だったため、cakePHPを使いました。 以前やったことがあったんですが、もう2年以上たっていますね。 といいつつも昔のソースを見ながらやることで思い出し …

no image

PHPの配列操作

ながらく放置してました・・・ PHPを久々にやったんですが、やっぱり配列の関数・ライブラリが充実している分、作業がサクサクすすみますね。配列の操作でいろいろと学ぶところがあったんで掲載します。 Con …

no image

クラスメソッドとインスタンスメソッド

以前staticメソッドを定義したときに、記法がインスタンスメソッドの呼び方でも呼べてしまうことがあったので、これを機にインスタンス・クラス×変数・メソッドちょっと調べてみました。 言葉で書くよりコー …

no image

supervisorによるデーモン化

えー実務で任意のプログラムをデーモン化させて処理をするという実装があったのでメモ。 Contents1 デーモンとは?2 Supervisor2.1 インストール2.2 実行プログラム2.3 サービス …

no image

mod_rewriteについて

本日はapacheのmod_rewriteについて。 例えばget句に郵便番号を付けて、住所を出力するWEBプログラムがあるとします。 この場合、そのままだとhttp://sampledomain.c …