CGI (Common Gateway Interface) или «общий интерфейс шлюза» представляет собой стандартное описание процессов запуска различных программ или скриптов веб-сервером. Описание включает шаги по передаче параметров HTTP, а также то, как та или иная программа отдает результат работы веб-серверу.
Скрипты, написанные на любом языке программирования, могут быть CGI-программой. Пик популярности CGI приходился на период, когда язык PHP еще не использовался так широко, как сейчас. Важно помнить, что сам CGI – это не язык программирования или какая-либо самостоятельная программа. Это набор правил (протокол), по которому нужно работать.
Это усовершенствованный протокол работы веб-сервера с различными программами или приложениями. Стандарт один раз попадает в память, а далее обрабатывается среди остальных запросов от HТТР-сервера. При этом, в отличие от CGI, несколько разных запросов могут быть последовательно обработаны в рамках одного и того же процесса.
Один из самых первых способов обработки PHP-программ веб-серверами – это PHP в режиме CGI. При работе PHP в FastCGI режим можно включить при компиляции интерпретатора, выбор флага в этом случае зависит от версии PHP. Nginx также работает с FastCGI.
Проверьте свои знания интернет-маркетинга
Раскрываем полезные темы для интернет-маркетологов!
Свяжитесь с нами, и мы расскажем о всех подробностях обучения
Полезные статьи, дайджест и анонсы курсов. Без спама.
О нас
Курсы
База знаний
Бизнесу
Ещё
Мы используем файлы cookies, чтобы вам было удобнее пользоваться сайтом. Оставаясь на сайте, вы соглашаетесь с этой технологией и политикой конфиденциальности.
Мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой конфиденциальности.