webew
Войти » Регистрация
 
Linux

как запустить PHP в связке с nginx

13 марта 2012, 20:02
Автор: 1234ru
Известно, что для работы с nginx интерпретатор PHP нужно запускать отдельно.

А как это, собственно, сделать?

Я так понимаю, интерпретатор должен работать постоянно и слушать запросы от nginx. Как такого добиться?
Из-под какого пользователя запускать процесс?
Добавить комментарий

paulus

Ключевые слова для запуска PHP — php-fpm, он в последних линуксах уже собранный поставляется. Но можно и руками как-то. php5-cgi -b /tmp/php.sock.

Пользователь произвольный, в идеале — не root. Должен иметь возможность читать php-файлики.
13.03.2012, 20:08
Ответить

1234ru

Цитата:
Ключевые слова для запуска PHP — php-fpm, он в последних линуксах уже собранный поставляется.

Как-то не удалось..
...:~ # yum install php-fpm
sl                                                                                                     | 3.2 kB     00:00
sl-security                                                                                            | 1.9 kB     00:00
Setting up Install Process
No package php-fpm available.
Error: Nothing to do


Версия ОС:
...:~ # cat /proc/version
Linux version 2.6.32-042test008.1.x86_64 (root@rh6-build-x64) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Mar 2 20:30:15 MSK 2011


...:~ # php5-cgi
-bash: php5-cgi: command not found


То, что не убивает нас, делает нас инвалидами.
13.03.2012, 20:33
Ответить
NO USERPIC

rgbeast

Получилось поставить из репозитария remi, как описано тут: http://www.lifelinux.com/how-to-install-nginx-and-php-fpm-on-centos-6-via-yum/

yum install yum-priorities -y
yum install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Редактируем /etc/yum.repos.d/remi.repo
в нем в путях к репозитарию заменяем $releasever на 6 (иначе подставляется 6.0, что приводит к неправильному пути/

Далее:
yum --enablerepo=remi install php php-fpm

13.03.2012, 21:07
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100

Реклама: