回答:
libapache2-mod-php5filterは、すべてのhttp要求メソッドをPHPアプリケーションに渡しません。たとえば、PUTおよびOPTIONS要求は、PHPアプリケーションではなくApacheによって直接応答されます。
セキュリティ対策として、PHPで処理されるメソッドを制限していると思います。
一方、libapache2-mod-php5は、PHPによる処理のためにすべてのリクエストを通過させます。
https://launchpad.net/ubuntu/+source/php5/5.3.3-7ubuntu1から、このメッセージ:
「特にフィルターモジュールのサポートが必要でない限り、代わりにlibapache2-mod-php5をインストールする必要があります」
展開と構成を容易にするために、を使用しますlibapache2-mod-php5
。
本当に簡単ですが、メモリ使用量が高くなります(リクエストごとにPHPがロードされるため)
スケーラビリティのために、とを使用mod_fcgi
してくださいphp-fpm
。
PHPリスナーのプールを実行するため、FastCGIプロトコルを使用してApacheとPHPのプールの間で通信します。