apache2 ve php5: modül veya filtre


11

Apache2 için php5 modülü (libapache2-mod-php5) ve php5 filtre modülü (libapache2-mod-php5filter) arasındaki fark nedir? Hangisini hangi ortamda kullanmalıyım?

Yanıtlar:


11

libapache2-mod-php5filter tüm http istek yöntemlerini PHP uygulamanıza geçirmez - örneğin, PUT ve OPTIONS istekleri PHP uygulamanız yerine doğrudan Apache tarafından yanıtlanır.

Bir güvenlik önlemi olarak PHP tarafından işlenen yöntemleri sınırladığını varsayıyorum.

libapache2-mod-php5 ise PHP tarafından işlenmek üzere tüm istekleri iletir.

Gönderen https://launchpad.net/ubuntu/+source/php5/5.3.3-7ubuntu1 Bu mesajla:

"Özellikle filtre modülü desteğine ihtiyacınız yoksa, büyük olasılıkla libapache2-mod-php5'i yüklemelisiniz"


Aşağıya bakınız. Filtre modülleri (mod-php5filter) içerik modüllerinden (mod-php5) tamamen farklıdır.
lucian303

2

Dağıtım ve yapılandırma kolaylığı için kullanın libapache2-mod-php5.

Gerçekten çok daha kolay, ancak daha yüksek bellek kullanımına neden oluyor (her istek için PHP yüklendiği için)

Ölçeklenebilirlik için mod_fcgive kullanın php-fpm.

Bir PHP Listeners havuzu çalıştırdığı için Apache ve PHP Havuzu arasında iletişim kurmak için FastCGI protokolünü kullanır.


Üç yıl sonra hala böyle mi? Bu günlerde düşünmem gereken başka modüller var mı?
David Winiecki

Dunno. PHP kullanmayı bıraktım.
Tom O'Connor

0

dahili apache php filtreleri için libapache2-mod-php5filter kullanılır. Uygulamaları bu şekilde çalıştırabileceğinizi tahmin ediyorum, ancak niyeti olmadığı için önerilmekten çok uzak. Diğer yandan mod-php5 (php uygulamanızdan) içerik üreten ve kullanılması gereken bir içerik modülüdür.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.