apache и php-fpm? как?

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
AmsTaFF
рядовой
Сообщения: 37
Зарегистрирован: 2009-01-18 22:40:31

apache и php-fpm? как?

Непрочитанное сообщение AmsTaFF » 2009-09-22 20:26:30

вот решил поставить проксирущий nginx на apache
поставил php-fpm, связка nginx+FastCGI - работает

но вот проблема, как правильно настроить работу apache и php-fpm? есть ли у кого опыт в этом? или я говорю полную глупость?

(простите если таки вопросы глупы)

и если возможно ответьте - получается, что php-fpm в связке c nginx, грубо говоря, то же самое, что и mod_php + apache?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

anonim
проходил мимо

Re: apache и php-fpm? как?

Непрочитанное сообщение anonim » 2009-09-22 22:05:39

Nginx+php-fpm это легковесный вариант апача с mod_php , ну и возможности у связки Nginx+php-fpm поменьше .

AmsTaFF
рядовой
Сообщения: 37
Зарегистрирован: 2009-01-18 22:40:31

Re: apache и php-fpm? как?

Непрочитанное сообщение AmsTaFF » 2009-09-23 22:47:29

следовательно, использование nginx+php-fpm - легче и меньше потребляет ресурсы, а есть ли где-нибудь статья, где указываются недостающие возможности? (идея более гибкой настройки сервера)

uradvd
проходил мимо
Сообщения: 8
Зарегистрирован: 2010-08-10 10:41:51

Re: apache и php-fpm? как?

Непрочитанное сообщение uradvd » 2010-08-10 11:07:09

настроил apache 2.2+fastcgi +php5.3 по этой статье http://www.lissyara.su/articles/freebsd ... d_fastcgi/ но работает через php-cgi а не через php-fpm как заставить работать через php-fpm?

а еще добавил в основной конфиг модуля apache fastcgi FastCgiServerExternal /путь к файлу/php-fpm -socket /путь к соккету/php-pfm.socket

как мне кажется:
1. надо править файл php.sh
2. надо править директивы в apache

Кто может подсказать правильное решение

P.S. ставил NGINX по тестам апаче с воркером показал более стабильные и производителные результаты в тестах ab -n 10000 -c 150 http://сайт на вордпресс

uradvd
проходил мимо
Сообщения: 8
Зарегистрирован: 2010-08-10 10:41:51

Re: apache и php-fpm? как?

Непрочитанное сообщение uradvd » 2010-08-10 12:42:10

нашел конфигурацию вхоста

Код: Выделить всё

ServerName learnix.net
ServerAlias www.learnix.net
DocumentRoot /home/learnix/public_html
SuexecUserGroup learnix learnix
DirectoryIndex index.html index.htm index.php index.php4 index.php5
Options +ExecCGI +FollowSymLInks +SymLinksIfOwnerMatch
 
# This is the wrapper script section.
#ScriptAlias /fcgi-bin "/home/learnix/public_html/cgi-bin/php-fastcgi.fcgi"
#AddHandler php-fastcgi .php
#Action php-fastcgi /fcgi-bin
 
# This is to forward all PHP to php-fpm.  Only this or script alias should be active
# at any time, not both
FastCgiExternalServer /home/learnix/virtual_html/public_html -host 127.0.0.1:9000 -user learnix -group learnix
AddHandler php-fastcgi .php
Action php-fastcgi /virtualhtml
Alias /virtualhtml /home/learnix/virtual_html/public_html/
 
# You must make a virtual directory so that you don't send everything web
# related to php-cgi.  This is only if you are using FastCgiExternalServer
 
Options +ExecCGI +FollowSymLInks +SymLinksIfOwnerMatch
AllowOverride all
Order allow,deny
Allow from all
 
Options +ExecCGI +FollowSymLInks +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
AllowOverride all
из этой статьи http://learnix.net/fastasscgi-part2/ вечером буду разбиратся