The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "PHP" / Оглавление документа
Учебник РНР
Назад Глава 2. Инсталяция Вперёд

Серверы CGI/Командная строка

По умолчанию РНР строится как CGI-программа. При этом создаётся интерпретатор командной строки, который может использоваться для процессинга CGI или для не-web-скриптинга PHP.
Если ваш web-сервер поддерживает модули, вам следует избрать это решение для повышения производительности. Однако CGI-версия даёт пользователям Apache возможность запускать разные страницы PHP под разными user-ids (идентификаторами пользователей). Не забудьте прочитать Главу о безопасности, если запускаете PHP как CGI.

Тестирование

Если ваш PHP построен как CGI-программа, вы можете протестировать её, напечатав make test. Всегда полезно проверить ваше построение/build. Тут вы сможете определить проблемы с PHP на вашей платформе, вместо того чтобы столкнуться с ними впоследствии.

Benchmarking/Испытание

Если вы построили PHP 3 как CGI-программу, вы можете разметить её построение, введя make bench. Обратите, внимание, что, если Safe Mode включён по умолчанию/on, benchmark не сможет завершиться, если займёт больше разрешённых 30 секунд. Это из-за того, что set_time_limit() не может использоваться в режиме safe mode. Используйте установку конфигурации max_execution_time для управления этим интервалом времени в вашем собственном скрипте.
make bench игнорирует файл конфигурации.

Примечание: make bench возможна только для PHP 3.


Назад Оглавление Вперёд
Установка на системах Windows Вверх Серверы Apache



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру