Jawaban:
libapache2-mod-php5filter tidak meneruskan semua metode permintaan http ke aplikasi PHP Anda - misalnya, permintaan PUT dan OPSI dijawab langsung oleh Apache, bukan aplikasi PHP Anda.
Saya berasumsi bahwa itu membatasi metode yang diproses oleh PHP sebagai langkah keamanan.
libapache2-mod-php5, di sisi lain, melewati semua permintaan untuk diproses oleh PHP.
Dari https://launchpad.net/ubuntu/+source/php5/5.3.3-7ubuntu1 , pesan ini:
"Kecuali Anda secara khusus memerlukan dukungan filter-modul, Anda kemungkinan besar harus menginstal libapache2-mod-php5"
Untuk memudahkan penyebaran dan konfigurasi , gunakan libapache2-mod-php5
.
Ini benar-benar jauh lebih mudah, tetapi menyebabkan penggunaan memori lebih tinggi (karena PHP dimuat untuk setiap permintaan)
Untuk skalabilitas , gunakan mod_fcgi
dan php-fpm
.
Karena menjalankan kumpulan Pendengar PHP, kemudian menggunakan protokol FastCGI untuk berkomunikasi antara Apache dan Kumpulan PHP.
libapache2-mod-php5filter digunakan untuk filter php apache internal. Saya kira Anda bisa menjalankan aplikasi dengan cara ini, tetapi jauh dari yang disarankan karena ini bukan maksudnya. mod-php5 di sisi lain adalah modul konten yang menghasilkan konten (dari aplikasi php Anda) dan itulah yang harus digunakan.