タグ PHP-FPM
人気順 10 users 50 users 100 users 500 users 1000 usersDocker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog
php-fpm の挙動を確認するために発行されるシステムコールを簡単に確認できる Docker Compose 環境を作りました。 github.com システムコール strace-php-fpm strace オプション Docker 環境で strace を実行する注意点 php-fpm が発行するシステムコール例 ini ファイルの探索 nginx からの FastCGI リクエスト PHP フ... 続きを読む
「PHPコードの実行モデルを理解する」をPHPカンファレンス香川2024で発表しました - Shin x Blog
2024/05/11 に玉藻公園内 披雲閣で開催された PHP カンファレンス香川 2024 にて、「PHPコードの実行モデルを理解する」を発表してきました。 発表資料 日頃実行している PHP コードがどのように実行されているかをざっくりとイメージして頂くために、PHP コードの実行モデルと、身近な SAPI である php-fpm(mod_php)と ... 続きを読む
Re: WebサーバーアーキテクチャとPHP実行方式の理解から始めるphp-fpmとはなにか?
この記事のモチベーション 「php-fpmとはなにか?」を知るため、PHPのドキュメントを見ました。 しかし、ここに書いていることはまあそうなのですがあまりに焦点が絞られ過ぎてて「php-fpmとはなにか?」に対する答えとしては少し不十分な気がしていました。 例えるなら数学の問題に答えるにあたって、途中式を飛ばした... 続きを読む
Go言語で書かれたPHPアプリケーションサーバ「FrankenPHP 1.0」がリリース
FrankenPHP 1.0には、Symphony、Laravel、WordPressなどのネイティブサポートが含まれるほか、Caddyを搭載したプロダクショングレードのPHPサーバであり、PHPアプリのスタンドアロンで実行可能なバイナリとしてのパッケージ化が可能となっている。 さらに、PHP-FPMとNgnixを個別に実行する必要がなく、1つのサービスのみ... 続きを読む
商用環境でも使っている Laravel 用 php-fpm イメージの Dockerfile レシピ - Qiita
これは何 Laravel 用 php-fpm イメージの Dockerfile。 (多少はフォーマット変わろうとも)色んなところでずっと使いまわししそうなのでメモ。 完全に個人の秘伝のタレ化するよりは情報公開したほうが自社にとっても利益があるだろうと判断(笑) 異論は無限に受け付けるので改善点などあればコメントください。 FROM g... 続きを読む
Nginx UnitでPHPアプリケーションサーバー構築に挑戦してみたよ - はてな村定点観測所
2017 - 09 - 08 Nginx UnitでPHPアプリケーションサーバー構築に挑戦してみたよ Nginx Unitが公開! 一昨日くらいにNGINXがアプリケーションサーバーUnitを公開しました。 www.nginx.com www.publickey1.jp Unitがあれば言語ごとに違うアプリケーションサーバーを立てずにすみます。PHPもPHP-FPMやFastCGIモードなどがい... 続きを読む
php-fpm をちょっとチューニングしてみよう #phpblt // Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
【超簡単】Docker を使って1クリックでモダンな PHP 開発環境ができるようにする(PHP, MySQL, PHP-FPM, nginx, memcached) - koni blog
2017 - 01 - 28 【超簡単】Docker を使って1クリックでモダンな PHP 開発環境ができるようにする(PHP, MySQL, PHP-FPM, nginx, memcached) PHP PHP-FPM Docker 技術メモ nginx MySQL list Tweet こんにちは。小西です。 開発環境の構築って面倒ですよねー。 今回、PHP+MySQL+PHP-FPM+ngi... 続きを読む
PHPに関するHTTPOXY脆弱性の問題と対応方法 - Code Day's Night
2016 - 07 - 19 PHPに関するHTTPROXY脆弱性の問題と対応方法 外部から簡単にHTTP_PROXYという環境変数がセットでき、サーバ間通信や外部サイトと連携している場合に影響があるかもしれない脆弱性です。 PHPの場合はphp-fpm, mod_php, Guzzle4以上やいくつかのライブラリで影響あります。 対応方法は簡単です。 Apache側で対応する場合は、mod_he... 続きを読む
Nginx で私も同じ現象が起きたてたので助かりました。phpがエラーログを全然出してくれなくてハマった件 - mobile hack 楽しい生活情報を携帯しよう
2015-06-10 Nginx で私も同じ現象が起きたてたので助かりました。phpがエラーログを全然出してくれなくてハマった件 PHP-FPM Nginx phpがエラーログを全然出してくれなくてハマった件altarf.netNginx 側の設定かと思ったら、 PHP-FPM の設定の catch_workers_output を変更する必要がありました。 catch_workers_outpu... 続きを読む
PHP処理系の一覧 - Qiita
PHPの処理系について調べてみたところ、想像以上にたくさんあることがわかりました。マイナーなPHP処理系に興味を持った人のために、一覧形式で紹介します。また、他の処理系をご存じの方のタレコミをお待ちしております。 公式処理系 実装言語はC。Windowsを含む全てのプラットフォームで実行可能(CLI)。また、ApacheモジュールやFastCGIを受け付けるデーモン(PHP-FPM)などの形でも動... 続きを読む
PHP v5.4.28以降で必要なPHP-FPMの設定 - Webアプリケーションセキュリティのメモ
今更ですが、PHP v5.4.28以降で必要になる(人もいる)PHP-FPMの設定です。 PHP v5.4.28での変更点 PHP v5.4.28 では、CVE-2014-0185 に対するパッチが当てられており、PHP-FPMで使用されるソケットファイルのデフォルトパーミッションが666から660に変更されています。ですので、運用環境によっては、WebサーバがPHP-FPMのソケットファイルにア... 続きを読む
php-buildで複数バージョンのPHP-FPMを用意する - hnwの日記
ついにPHP 5.5.0がリリースされましたね!これに関連して、php-buildを使ってPHP 5.3/5.4/5.5の3バージョンのPHP-FPM環境を用意する方法を紹介します。 この記事は「phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う - 肉とご飯と甘いもの @ sotarok」のアップデートのような内容になっています。ありがとう... 続きを読む
nginx + PHP-FPMで巨大なファイルをダウンロードさせる | 高橋文樹.com
nginx + PHP-FPMで巨大なファイルをダウンロードさせる 公開日: 2012 年 6 月 28 日 (最終更新: 2012 年 6 月 28 日) 所要時間: 10 Min. (4,301 letters) フィードバック: 2 カテゴリー: プログラミング タグ: PHP, サーバ, バグ 一応有料で販売しているものなので、こりゃまずいと直しにかかったのですが、異常に時間がかかりました... 続きを読む
phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う - 肉とご飯と甘いもの @ sotarok
PHPっていう話なんですが、前提として、 phpenv + php-build は他にも多くの方が語ってるので、そちらを参考に。いやむしろ僕も参考にさせていただきました、ありがとうございます、いくら安いとはいえこれで PHP 5.4 のためにVPS1台借りるとかってことがなくなってよかったです。というか @yuya_takeyama さんのおかげですありがとうございます。php-build で P... 続きを読む
Nginx + PHP-FPM + symfony – オレオレPHP環境 - BLABBER
前までPHPの環境といえば、Apache + mod_phpだったわけですが、Apacheとかどデカいwebサーバーってはたして必要なの?ってことで、最近だとwebサーバーだけならNginxだけでいいのではという結論に達しまして。Nginxはリバプロとして使われている企業が多いと聞きますが、PHPの場合、PHP5.3からPHP-FPMがデフォルトで取り込まれたってことで、Nginx(webサーバー... 続きを読む