Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка PHP в режиме FastCGI, подскажите где почитаь 
:(
    Опции темы
savage
Дата 20.4.2007, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 13.8.2003

Репутация: нет
Всего: нет



Всем здарсте!
Подскажите пожалуйсто где можно почитать по поводу установки Apache + PHP как FastCGI под Windows. Или может кто-то здесь проконсультирует меня каким образом это можно сделать.
PM MAIL   Вверх
CyClon
Дата 20.4.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: нет
Всего: 4



Что есть FastCGI и чем он лучше "обычного" PHP? )


--------------------
user posted image
PM   Вверх
savage
Дата 20.4.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 13.8.2003

Репутация: нет
Всего: нет



Цитата

Что есть FastCGI и чем он лучше "обычного" PHP? ) 

FastCGI и PHP это разные весчи. PHP это "грубо говоря" сам интерпритатор который обрабатывает скрипты. А FastCGI это способ взаимодействия этого PHP и WEB сервера.
PM MAIL   Вверх
xolod
Дата 20.4.2007, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 24.5.2005
Где: Когда: Что:

Репутация: 1
Всего: 13



Поставьте модуль c http://www.fastcgi.com/ на ваш Apache.
Соберите PHP с опцией --enable-fastcgi.
Возможно нужно будет сконфигурировать что-то, но вся документация есть на сайте (я с Windows-версиями знаком не очень).

Это сообщение отредактировал(а) xolod - 20.4.2007, 19:39
PM MAIL   Вверх
savage
Дата 20.4.2007, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 13.8.2003

Репутация: нет
Всего: нет



Цитата

Поставьте модуль c http://www.fastcgi.com/ на ваш Apache.
Соберите PHP с опцией --enable-fastcgi.

В том то и дело что там все написано для Apache на *nix, а для Windows там все примеры связанны с IIS 
PM MAIL   Вверх
xolod
Дата 21.4.2007, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 24.5.2005
Где: Когда: Что:

Репутация: 1
Всего: 13



Либо я читаю между строк, либо у нас не одинаково работает сеть.
Документация дана на сайте для всех ОС сразу. FastCGI ставится на Apache так же, как и любой другой модуль. В частности, цитирую отрывок из выше приведенной документации:
Цитата

  To install mod_fastcgi (built above or retrieved from 
  http://fastcgi.com/dist/):

    1. Copy the mod_fastcgi.dll to the Apache modules directory 
       (e.g. C:\Apache\modules)
      
    2. Edit the httpd configurion file (e.g. C:\Apache\conf\httpd.conf)
       and add a line like:

         LoadModule fastcgi_module modules/mod_fastcgi.dll

       Note that if there's a ClearModuleList directive after new entry,
       you'll have to either move the LoadModule after the ClearModuleList
       or add (have a look at how the other modules are handled):

         AddModule mod_fastcgi.c

    3. Edit the httpd configuration file(s) to enable your FastCGI
       application(s).  See docs/mod_fastcgi.html for details.


Единственная возможная сложность заключается в сборке PHP из исходных кодов, ведь у вас нет компилятора "прямо-из-коробки", вам будет нужна Microsoft Visual Studio 6+. Еще можно поискать уже собранный PHP с поддержкой FastCGI.

Любопытно, к чему вам эти ржавые грабли? По вызывающим доверие разговорам модуль к апачу работает не медленней FastCGI, а mod_php и того быстрей.
PM MAIL   Вверх
nerezus
Дата 21.4.2007, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Цитата

а для Windows там все примеры связанны с IIS 
 А нафиг юзать Apache на венде? апач надо юзать на никсах, а на венде IIS(опыт многих людей). Да и пхп тоже на никсе(по крайней мере в http://www.bolero.ru/product-40944211.html это открытым текстом написано)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
savage
Дата 21.4.2007, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 13.8.2003

Репутация: нет
Всего: нет



Цитата

Единственная возможная сложность заключается в сборке PHP из исходных кодов, ведь у вас нет компилятора "прямо-из-коробки", вам будет нужна Microsoft Visual Studio 6+. Еще можно поискать уже собранный PHP с поддержкой FastCGI.

Во-во - из за этого проблемы собственно и возникла. Как модуль, то в апачь, я знаю как поставить, а как сделать чтоб PHP работал через него. 
Цитата

А нафиг юзать Apache на венде? апач надо юзать на никсах, а на венде IIS(опыт многих людей). Да и пхп тоже на никсе(по крайней мере в http://www.bolero.ru/product-40944211.html это открытым текстом написано)

Я знаю что IIS под винду надо, но он меня не устраивает. И к Apache я уе привык.
PM MAIL   Вверх
xolod
Дата 21.4.2007, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 24.5.2005
Где: Когда: Что:

Репутация: 1
Всего: 13



Вам без разницы, IIS, Apache или aXesW3. Вам нужен PHP для Windows собранный с поддержкой инструкций FastCGI.
  • Описание сборки в деталях. Нужна Visual Studio, внимательность и терпение.
  • Собранный PHP 4.2.3 с поддержкой FastCGI. Старый немного, если поискать, можно найти новее. Нужно только настроить Apache на обработку какой-нибудь папки как исполнимой с помощью FastCGI, а потом пихнуть туда PHP и прописать в Apache его обработчиком страниц нужного расширения (.php, .phtml, etc.). Больше ничего не нужно.

Если немного постараться, все заработает.
На будущее вам совет: учитесь учиться и искать. Для людей, которые вам помогают это только хобби. Они не всегда будут рядом.
PM MAIL   Вверх
savage
Дата 22.4.2007, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 13.8.2003

Репутация: нет
Всего: нет



Цитата

Вам без разницы, IIS, Apache или aXesW3. 

Ну как сказать. Просто я хотел чтоб ПО на моем компьютере максимально близко повторяло ПО на сервере. Т.к. сейчас приходится писать довольно серьезный продукт под конкретные условия.

А если я просто поставлю PHP как CGI, я так понимаю разница от FastCGI есть - но заключается только в том что FastCGI производительнее, или есть отличия в функциях, которые не работают при режиме CGI?

Цитата

На будущее вам совет: учитесь учиться и искать. Для людей, которые вам помогают это только хобби. Они не всегда будут рядом. 

Спасибо за совет, итак его всегда стараюсь придерживаться.

PM MAIL   Вверх
nerezus
Дата 22.4.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Цитата

Ну как сказать. Просто я хотел чтоб ПО на моем компьютере максимально близко повторяло ПО на сервере.
 А ты уверен, что ставить винду для пхп на сервер - хорошая идея?
Посмотри даже скриншоты в книгах по PHP. Уже в 2х разных книгах я видел скрины GNOME.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
savage
Дата 22.4.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 13.8.2003

Репутация: нет
Всего: нет



Цитата

 А ты уверен, что ставить винду для пхп на сервер - хорошая идея?

На сервере то как раз стоит linux
Вот я и хотел чтоб отличие моего ПО от ПО на сервере заключалось только в ОС.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0721 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.