Jump to content

freeBSD: apache&php-fpm - помогите настроить


Recommended Posts

Всем привет !

Помогите донастроить связку apache&php-fpm.

В целях безопасности в php.ini : mysql.safe_mode = On , но php-приложение не хочет подключатся к базе.

Гугль пишет, что для решения проблемы php нужно запускать не как модуль апача ,а как FastCGI.

 

php-fpm  установил и запустил. Установил модуль mod_fastcgi.

А дальше нужно донастроить апач , под фрю не нашел  инфы.

nginx - прошу не предлагать.

Заранее спасибо

Link to post
Share on other sites

Ну, почему люди держаться за этот тормознутый Apache ?

 

P.S. Гуглите фразу "apache php-fpm". Будет куча мануалов под линукс, но там разница минимальная.

P.P.S. Надо специально не указывать версии пакетов и опции,  чтоб тренировать телепатов.

Link to post
Share on other sites

Ну, почему люди держаться за этот тормознутый Apache ?

 

P.S. Гуглите фразу "apache php-fpm". Будет куча мануалов под линукс, но там разница минимальная.

P.P.S. Надо специально не указывать версии пакетов и опции,  чтоб тренировать телепатов.

апапч привязан к биллингу,

apache 2.2.27

PHP 5.4.37 (fpm-fcgi)

Link to post
Share on other sites

Всем привет !

Помогите донастроить связку apache&php-fpm.

В целях безопасности в php.ini : mysql.safe_mode = On , но php-приложение не хочет подключатся к базе.

Гугль пишет, что для решения проблемы php нужно запускать не как модуль апача ,а как FastCGI.

 

php-fpm  установил и запустил. Установил модуль mod_fastcgi.

А дальше нужно донастроить апач , под фрю не нашел  инфы.

nginx - прошу не предлагать.

Заранее спасибо

Что значит не хочет? Какая ошибка? 

ну и php -m и php -v

Edited by foreverok
Link to post
Share on other sites

 

Всем привет !

Помогите донастроить связку apache&php-fpm.

В целях безопасности в php.ini : mysql.safe_mode = On , но php-приложение не хочет подключатся к базе.

Гугль пишет, что для решения проблемы php нужно запускать не как модуль апача ,а как FastCGI.

 

php-fpm  установил и запустил. Установил модуль mod_fastcgi.

А дальше нужно донастроить апач , под фрю не нашел  инфы.

nginx - прошу не предлагать.

Заранее спасибо

Что значит не хочет? Какая ошибка? 

ну и php -m и php -v

 

Ошибки никакой, просто мне надо донастроить правильно httpd.conf

 

php-fpm -m

 

 

cgi-fcgi

Core

curl

date

dom

ereg

gd

iconv

json

libxml

mysql

mysqlnd

openssl

pcre

PDO

Reflection

SimpleXML

SPL

standard

xml

xmlreader

zip

 

[Zend Modules]

 

 

 

php-fpm -v

PHP 5.4.37 (fpm-fcgi) (built: Oct  5 2016 18:16:35)

Copyright © 1997-2014 The PHP Group

Zend Engine v2.4.0, Copyright © 1998-2014 Zend Technologies

Edited by kvirtu
Link to post
Share on other sites

Странная логическая цепочка. php скрипт не подключается к базе, поэтому нужно до настроить httpd.conf

Если ошибки нет, как вы определили что скрипт не подключается к БД?

Вы уверены что скрипт не может к базе? Если не подключается, должна быть ошибка.

Может проблема в чем то другом?

Link to post
Share on other sites

Странная логическая цепочка. php скрипт не подключается к базе, поэтому нужно до настроить httpd.conf

Если ошибки нет, как вы определили что скрипт не подключается к БД?

Вы уверены что скрипт не может к базе? Если не подключается, должна быть ошибка.

Может проблема в чем то другом?

Сейчас : Server API Apache 2.0 Handler , а нужно: CGI/FastCGI

 

П.С. Если отключить в httpd.conf php5_module - апач не обрабатывает php.

Edited by kvirtu
Link to post
Share on other sites

пробую такой конфиг php-fpm.conf

 

AddHandler fastcgi-script .php
AddType fastcgi .php
AddHandler fastcgi-script .php
Action fastcgi-script /usr/local/www/apache22/data
FastCgiExternalServer /usr/local/www/apache22/data -host 127.0.0.1:9000

 

не пашет, и при рестарте апача вылазит ошибка:

cannot get  media type from fastcgi

Edited by kvirtu
Link to post
Share on other sites

 

Опячатка :) . Апач+Абилс

пффф... нгинкс с абиллсом тоже вполне себе дружит.

 

О :blink:  ,спс :) .

нашел на сайте абилса, буду пробовать )

Link to post
Share on other sites

 

 

возник вопросик по .htaccess - какие тут могут быть подводные камни ?

nginx   .htaccess  не воспринимает.  по етому поводу камней никаких нет

камни в том что бы местами хитрую логику   .htaccess переснести адекватно в конфиг  nginx

Link to post
Share on other sites

 

возник вопросик по .htaccess - какие тут могут быть подводные камни ?

nginx   .htaccess  не воспринимает.  по етому поводу камней никаких нет

камни в том что бы местами хитрую логику   .htaccess переснести адекватно в конфиг  nginx

 

по этой причине, пока останусь на апаче.

П.С. хотелось бы  php-fpm+apache22

Link to post
Share on other sites

Удачи!

Проще переписать правила .htaccess и забыть про Апач, как страшный сон.

А ВСЕ правила можно переписать ? Читал , что вроде не все .

Link to post
Share on other sites

 

Удачи!

Проще переписать правила .htaccess и забыть про Апач, как страшный сон.

А ВСЕ правила можно переписать ? Читал , что вроде не все .

 

начни с малого. переведи те что есть. что не перевелось, тут спросишь подскажут решение.

и да апач выкоси нах@р и забудь как страшный сон (я так сделал лет 5 назад).

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...