php5 (fcgi) + apache2 + win. Реально-ли?

dron4ik

Новичок
php5 (fcgi) + apache2 + win. Реально-ли?

Есть тестовый сервак, совсем мёртвый (128 рам):
- win xp, всё порезано, даже explorer.exe
- apache (2.2.4, несколько виртуал серверов)
- PHP 5.2.3(модуль)
- mysql 5.0.41
и всё.

Всё это "весит" ~100 мегов оперативки (апач 30 из них).
Тоесть полчаса активной разработки и тестов, память уходит за свои пределы и начинает свопить. ясное дело мне этого совсем не хочется, поэтому решил php поставить как cgi (чтобы после отработки он из памяти отчищался). К слову сказать, без php(молдуля) оба апача кушают всего 6 метров оперативки. Вообщем скопировал из старых конфигов нужные строчки, а как cgi не заработал, почитал мануалы, доки, вики и т.д. ничего мне так и не помогло:(

М.б. есть у кого идеи как в связку apache2 + win установить php5 как cgi(fcgi)?

p.s. *.nix просьба не предлагать, пробовал. Дольше настраивать буду..., да и не админ я.
 

phprus

Moderator
Команда форума
dron4ik
p.s. *.nix просьба не предлагать, пробовал. Дольше настраивать буду..., да и не админ я.
Я тоже не админ, но на установку apache, php и MySQL на свою OpenSuSE 10.2 у меня ушло около получаса. Устанавливал через YaST. Виртуальные хосты тоже можно через YaST настроить, но я предпочел настройку вручную, по этому потратил на это еще где-то час.

М.б. есть у кого идеи как в связку apache2 + win установить php5 как cgi(fcgi)?
В инструкции по установке php это вроде бы написано.
 

dron4ik

Новичок
делал как в инструкции, но не работает.

а я две недели(вечерами) пытался настроить freebsd там же, а именно mysql у меня не компилировался и НИКТО ответить не смог почему. трудно вот так с нуля...

хотя OpenSuSE 10.2 конечно полегче должен быть...
эххх
 

alexmsk

Новичок
Автор оригинала: phprus
dron4ik

Я тоже не админ, но на установку apache, php и MySQL на свою OpenSuSE 10.2 у меня ушло около получаса. Устанавливал через YaST. Виртуальные хосты тоже можно через YaST настроить, но я предпочел настройку вручную, по этому потратил на это еще где-то час.


В инструкции по установке php это вроде бы написано.
Ставь лучше FedoraCore (6 или 7) в минимальном конфиге и потом через yum цепляй apache, php и mysql
 

dron4ik

Новичок
представляете, у меня час выбор:
почитать обзоры вышеозвученных ОС, потмоу что я не в зуб ногой о их разнице
найти инсталяки понравившейся ОС
удалить ВСЁ, что нажито непомерным трудом (я про полность настроенную систему которой не хватает только cgi)
потом потерять КУЧУ времени на настройку apache, mysql, nfs, ftp, cron, php наконец

или
найти как установить php как cgi под apache2 под виндой

помоему пока очевиден выбор.

У вас точной такой - же рубашки с перламутровыми пуговицами нет? Ну что-ж, будем искать ©
 

slach

Новичок
http://www.lissyara.su/?id=1360

находится с первого раза в гугле
http://www.google.com/search?client=opera&rls=ru&q=установка+php5+php4+fast+cgi&sourceid=opera&ie=utf-8&oe=utf-8

-~{}~ 07.09.07 16:52:

упс, прошу прощения это не под win32

-~{}~ 07.09.07 16:54:

вот нашел кусок конфига

mod_fastcgi сами установить сможете???
phps замените php-cgi.exe
ну и пути правильно пропишите

<IfModule mod_fastcgi.c>
FastCgiSuexec On
# PHP4
FastCgiServer /usr/local/php4/bin/phps
ScriptAlias /fast-php/ "/usr/local/php4/bin/"
<Directory "/usr/local/php4/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
RemoveHandler .php3 .php4 .phtml .php .htm
AddHandler php-fastcgi .php3 .php4 .phtml .php
Action php-fastcgi /fast-php/phps
# PHP5
FastCgiServer /usr/local/php5/bin/phps
ScriptAlias /fast-php5/ "/usr/local/php5/bin/"
<Directory "/usr/local/php5/bin/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler php-fastcgi5 .php5
Action php-fastcgi5 /fast-php5/phps
</IfModule>
 

dron4ik

Новичок
slach
спасибо горомное, обязательно попробую и сообщю о результатах!
 
Сверху