| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > php и php-cgi |
| Автор: alligator 10.3.2006, 23:36 |
| В чём отличие переделываю денверовскую сборку на пхп5 вот интересно чем отличаеться php.exe от php-cgi.exe |
| Автор: Serkys 11.3.2006, 14:47 |
| Скорее всего тем, что php.exe - установка как модуля apache, а php-cgi.exe - как скрипт cgi. Гуглани чем отличаются эти типы установок. |
| Автор: nikzz 14.3.2006, 08:45 |
| php.exe изначально модулем apache быть не может, модуль - это dll. php-cgi.exe оптимизирован для работы по cgi, если я не ошибаюсь, он, в отличие от php.exe, добавляет в вывод необходимые http-headers. А php.exe может быть использован и для работы вне web-сервера, как perl или python. |
| Автор: Janus 15.3.2006, 21:07 |
| Просто PHP - это серверный модуль, а есть еще возможность использовать РНР как CGI-приложение. |
| Автор: savage 15.3.2006, 23:22 |
| Отличие в том, что: когда PHP работает как модуль, то она запукается один раз при старте сервера и является, как бы его частью, сервер отдает на обработку документы PHP этой части. При работе PHP как CGI сервер вынужден, при каздом запросе PHP документа, вынужден запускать php-cgi.exe для обработки документа. nikzz, сказал уже, что еще добавляются http-headers - следовательно, ты не сможеш их менять с помощью функции header() |