Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 017 713 раз!

Форум

Добро пожаловать, Гость!

PHP на OS в режиме FastCGI

Обсуждение общих вопросов связанных с программой
Devel
Сообщения: 1
C нами: 5 мес 9 дней

Непрочитанное сообщение Devel » 25 июн 2016, 10:07

Добрый день! Собственно, мой вопрос в заголовке темы. Как сделать?
А то многие хостинги, даже мой, перешли и переходят на FastCGI :oops:

И еще: почему бы вообще не добавить возможность в OS переключать режим:
PHP как модуль Apache или FastCGI. Ведь можно же это реализовать? :)

Аватара пользователя
Максим
Cейчас: в сети
Сообщения: 4871
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 26 июн 2016, 11:44

Подобие Fast-CGI есть в Open Server только при работе с Nginx. Но на форуме у нас уже делали люди и для апача, вот нашел инструкцию:

Вот с этого сайта качаем модуль Fast-cgi для нужной версии Апача.

Копируем в папку c:\OpenServer\modules\http\Apache-2.4\modules файл mod_fcgid.so
В файле конфига Апаче подключаем модуль c:\OpenServer\userdata\config\Apache-2.4_server.conf
Вставляем строку
 LoadModule       fcgid_module               modules/mod_fcgid.so


Там же удаляем стандартное подключение PHP модуля:
LoadModule php5_module "%sprogdir%/modules/php/%phpdriver%/php5apache2_2.dll"


И в самом конце файла добавляем
FcgidInitialEnv PATH "%sprogdir%/modules/php/PHP-5.6;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"
FcgidInitialEnv SystemRoot "C:/Windows"
FcgidInitialEnv SystemDrive "C:"
FcgidInitialEnv TEMP "C:/WINDOWS/Temp"
FcgidInitialEnv TMP "C:/WINDOWS/Temp"
FcgidInitialEnv windir "C:/WINDOWS"
FcgidIOTimeout 64
FcgidConnectTimeout 16
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 50
FcgidMaxRequestLen 8131072
# Location php.ini:
FcgidInitialEnv PHPRC "%sprogdir%/modules/php/PHP-5.6"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000

<Files ~ "\.php$>"
  AddHandler fcgid-script .php
  FcgidWrapper "%sprogdir%/modules/php/PHP-5.6/php-cgi.exe" .php
</Files>


Перезапускаем OpenServer.

Сам я эту инструкцию не проверял, но судя по всему она рабочая. Дерзайте.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость