SAPI (сапи) -- что это в программировании на PHP (web)
Primary tabs
SAPI (Server Application Programming Interface ) -- программный интерфейс позволяющий интерпретатору PHP (или чему-то другому) работать в качестве части web-приложения (а по сути -- как часть веб-сервера), а именно:
- получать конкретные запросы от программы-сервера
- и отдавать данные клиенту (определяемые уже внутренней логикой, которую реализовал на программист).
Чуть проще: это некий программный модуль (реализующий соответствующий протокол/интерфейс -- набор правил взаимодействия с окружением), который отвечает за связь php c "внешней средой" в рамках серверного компьютера. Этой средой прежде всего является программа-сервер, которая и получает запросы от пользователя (например, какой-то URL - адрес страницы сайта) (см. пример схемы работы LAMP).
Ещё проще: это способ взаимодействия между программой веб-сервером и php-интерпретатором.
Примеры/виды SAPI для PHP
Наиболее известны:
- mod_php -- модуль-веб сервера (например. Apache)
- CGI
- FAST CGI
- php-FMP -- служба типа fpm
- Log in to post comments
- 17590 reads