Apache 2.x в Microsoft Windows Этот раздел содержит примечания и подсказки к установке PHP, связанной с Apache 2.x на системах Microsoft Windows. Сначала следует прочитать шаги ручной установки! Крайне рекомендуется обратиться к Документации Apache, чтобы получить базовое представление о сервере Apache 2.x. Также подумайте о чтении Примечаний для Windows для Apache 2.x перед чтением этого руководства. Загрузите последнюю версию Apache 2.x и подходящую версию PHP. Следуйте шагам ручной установки и возвращайтесь, чтобы продолжить интеграцию PHP и Apache. Существует три способа настроить PHP для работы с Apache 2.x в Windows. PHP можно запускать как обработчик, как CGI или под FastCGI. ¬e.apache.slashes; Установка в качестве обработчика Apache Чтобы загрузить модуль PHP для Apache 2.x, необходимо вставить следующие строки в файл конфигурации Apache &httpd.conf;: PHP и Apache 2.x в качестве обработчика SetHandler application/x-httpd-php # укажите путь до php.ini PHPIniDir "C:/php" ]]> В приведённых выше примерах необходимо подставить фактический путь к PHP вместо C:/php/. Убедитесь, что файл, указанный в директиве LoadModule, находился в указанном месте. Используйте php7apache2_4.dll для PHP 7 или php8apache2_4.dll для PHP 8. Запуск PHP как CGI Настоятельно рекомендуется обратиться к Документации Apache CGI для более полного понимания того, как запускать CGI в Apache. Чтобы запустить PHP как CGI, файлы php-cgi должны быть помещены в каталог, обозначенный как каталог CGI с использованием директивы ScriptAlias. Строку #! необходимо будет поместить в файлы PHP, которые указывают на расположение бинарного файла PHP: PHP и Apache 2.x как CGI ]]> &warn.install.cgi; Запуск PHP под FastCGI Запуск PHP под FastCGI имеет ряд преимуществ перед запуском как CGI. Настройка таким способом довольно проста: Загрузите mod_fcgid с &url.apachelounge;. Бинарные файлы Win32 доступны для загрузки с этого сайта. Установите модуль в соответствии с прилагаемой к нему инструкцией. Настройте свой веб-сервер, как показано ниже, позаботившись о том, чтобы скорректировать все пути в соответствии с тем, как вы провели установку в своей конкретной системе: Настройка Apache для запуска PHP как FastCGI SetHandler fcgid-script FcgidWrapper "c:/php/php-cgi.exe" .php ]]> Файлы с расширением .php теперь будут исполняться обёрткой PHP FastCGI.