Answers:
libapache2-mod-php5filter不会将所有http请求方法都传递给您的PHP应用程序-例如,PUT和OPTIONS请求直接由Apache而不是您的PHP应用程序回答。
我认为这限制了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池之间进行通信。