Respostas:
O libapache2-mod-php5filter não passa todos os métodos de solicitação http para seu aplicativo PHP - por exemplo, pedidos PUT e OPTIONS são respondidos diretamente pelo Apache, em vez de seu aplicativo PHP.
Suponho que esteja limitando os métodos que são processados pelo PHP como uma medida de segurança.
A libapache2-mod-php5, por outro lado, passa todas as solicitações para processamento pelo PHP.
Em https://launchpad.net/ubuntu/+source/php5/5.3.3-7ubuntu1 , esta mensagem:
"A menos que você precise especificamente do suporte ao módulo de filtro, você provavelmente deve instalar o libapache2-mod-php5"
Para facilitar a implantação e a configuração , use libapache2-mod-php5
.
É realmente muito mais fácil, mas causa maior uso de memória (como o PHP é carregado para cada solicitação)
Para escalabilidade , use mod_fcgi
e php-fpm
.
Como ele executa um pool de ouvintes do PHP, usa o protocolo FastCGI para se comunicar entre o Apache e o pool de PHPs.
O libapache2-mod-php5filter é usado para filtros internos do apache php. Suponho que você possa executar aplicativos dessa maneira, mas está longe de ser recomendado, pois essa não é sua intenção. O mod-php5, por outro lado, é um módulo de conteúdo que gera conteúdo (do seu aplicativo php) e é isso que deve ser usado.