Поддержка FastCGI
PHP/FI может быть скомпилирован с поддержкой FastCGI. Но прежде вам нужно
будет выбрать и скомпилироватьFCGI Development Kitдля вашей платформы. А
также рабочий модуль переадресации CGI. Затем следуйте инструкциям,
изложенным в документации по FastCGI, для конфигурирования пакета FastCGI
применительно к вашей платформе. Если Вы используете модуль mod_fastcgi с
сервером Apache, ниже приводятся пошаговые инструкции:
- Подредактируйте ваш файл конфигурации Apache(Configuration), и добвьте модуль mod_fastcgi, затем перетранслируйте Apache.
- Подредактируйте файл конфигупации srm.conf и добавьте строки:
AddType application/x-httpd-fcgi .fcgi
AppClass /usr/local/etc/httpd/fcgi-bin/php.fcgi -processes 4
AddType application/x-httpd-fphp .fhtml
Action application/x-httpd-fphp /fcgi-bin/php.fcgi
- Скопируйте php.cgi в /usr/local/etc/httpd/fcgi-bin/php.fcgi
Теперь, любые страницы с расширением .fhtml будут переданы для обработки
процессу FastCGI - php.fcgi , который уже выполняется. Php.fcgi все еще
будет работать как обычный CGI, так что можно просто создать символический
линк от php.cgi к php.fcgi.
Если Вы не используете Apache, вышеупомянутые шаги будут подобны, но не
идентичны. Механизмы переадресации CGI доступны для NCSA и Netscape серверов
на файловом архиве PHP/FI.
[Назад]
[Содержание]
[Вперед]