Выполнение PHP/FI в виде модуля Apache это наиболее эффективный способ
использования пакета. В случае если пакет выполняется в виде модуля, то это
означает что функциональные возможности PHP/FI объединены с функциональными
возможностями сервера Apache в одной программе. Имеется ряд преимуществ для
пакета в виде модуля:
Эффективность
Эффективность - намного быстрее чем традиционные программы CGI. Фактически,
при выполнении PHP/FI в виде модуля, никакой CGI, не запускается. Скрипт код
в HTML файлах выполняется непосредственно процессом web сервера Apache.
Защита
При выполнении модулем модулем, сначала применяются нормальные основанные на
httpd правила ограничения доступа определяемые в конфигурационных файлах
Apache или в частных .htaccess файлах прежде чем модулю позволяются
анализировать файл. В качестве альтернативы, Вы можете также создавать
скрипты PHP/FI, которые управляют нормальной httpd-основанной аутентикацией.
См. Аутентикация HTTP
.
Конфигурируемость
Так как синтаксический анализатор всегда активный внутренний процесс httpd,
он может быть сконфигурирован при запуске, с использованием тех же самых
файлов конфигурации, которые используются для конфигурации сервера httpd.
Модуль может даже быть сконфигурирован на "по-каталожной" основе,
путем помещения директив конфигурации PHP в
.htaccess файлах.