Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
35 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
komred
Posts: 22
Joined: Fri Jul 25, 2014 7:00 am

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by komred » Fri Aug 15, 2014 10:18 am

Все вот эти настройки я взял из файла стандартного шаблона php-factcgi (phpfcgid.sh)
Пока все работает.
demian wrote:1. у вас файл php.ini файл не подключится

реально находится /opt/php5.2.17/lib/php.ini
ищется в PHPRC=/opt/php5.2.17/ - рекурсия может не отработать
PHPRC=/opt/php5.2.17/ --> PHPRC=/opt/php5.2.17/lib/

2. при конфигурации расширений я бы указал =shared во всех подключаемых библиотеках, т.е. --with-mysqli=shared
расширению компильнутся .so, т.е. mysql.so и т.п. но в php.ini надо будет указывать путь где хранятся библиотеки.

3. если вы делаете через exec
exec /opt/php5.2.17/bin/php-cgi --> exec /opt/php5.2.17/bin/php-cgi -- "$@"

PHPRC=/opt/php5.2.17/ и export PHPRC --> export PHPRC=/opt/php5.2.17/

4. конструкции export PHP_FCGI_MAX_REQUESTS=1000 и export PHP_FCGI_CHILDREN=20 во врапере могут давать ошибку. вынести из врапера в php.ini или шаблон апача.

это на первый взгляд

зы для упрощения настройки php.ini я бы положил в папку с сайтом.... тогда путь изменить на export PHPRC="$home_dir/$user/web/$domain/cgi-bin/"
Top

komred
Posts: 22
Joined: Fri Jul 25, 2014 7:00 am

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by komred » Fri Aug 15, 2014 10:22 am

Скомпилированные библиотеки mysqli.so и т.д. они не будет подцепляться php5.5 ?
demian wrote:повторно репере собрать можно...
также ./configure (сдругими параметрами), make && make install

по поволду отсутсвующих расширений как я уже писал = share,<путь>
используемые библиотеки включать/выключать можно будет в php.ini не пересобирая.

пути до расширений можно не указывать, если они поставлены из пакетов. конфигуратор их сам найдет.
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by demian » Fri Aug 15, 2014 10:58 am

нет пока не укажешь в php.ini, что они нужны
Top

komred
Posts: 22
Joined: Fri Jul 25, 2014 7:00 am

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by komred » Mon Aug 18, 2014 1:34 pm

А возможен ли такой вариант, чтобы можно было для какого-то определенного сайта проптсать работу php5.2 как модуля апача, а не как fastcgi. Fastcgi - адски много жрет память.
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by demian » Tue Aug 19, 2014 7:07 am

без танцев с бубном, никак...
5.2 не поддерживается...

чтобы включить нативно для апача, модуль для индейца надо будет скомпилировать... причем очень аккуратно, не затерев существующий модуль для более нового php, + большие проблемы с переключением будут.

ЗЫ: наверно все таки у вас не до конца с настройками докручено... по той схеме что я описывал у меня нормально живут десяток сайтов на одном vds с 512 оперативки, проверьте внимательнее настройки/шаблоны
Top

komred
Posts: 22
Joined: Fri Jul 25, 2014 7:00 am

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by komred » Tue Aug 19, 2014 8:01 am

А можно прямо здесь привести все настройки для сервера с 512-1000 Мб памяти для работы php 5.2/
Я перечитал все темы, но там очень много всяких конфигов и уже окончательно запутался и боюсь накачить с конфигами.
Буду очень благодарен.
Top

komred
Posts: 22
Joined: Fri Jul 25, 2014 7:00 am

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by komred » Tue Aug 19, 2014 10:40 am

--Удалено. Разобрался. Надо было включить режим cgi для apache
a2enmod cgi fcgid actions
Top

Shaman2
Posts: 105
Joined: Fri Aug 22, 2014 4:49 pm

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by Shaman2 » Wed Aug 27, 2014 12:09 pm

А кто-то сталкивался с проблемами на PHP 5.4 если сайт без проблем работает на PHP 5.3 ?
Так как планируется переезд на новый сервер, думаю какой php поставить вместе с панелью
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by imperio » Wed Aug 27, 2014 5:37 pm

Какую ОС хотите использовать на новом сервере?
Top

Shaman2
Posts: 105
Joined: Fri Aug 22, 2014 4:49 pm

Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
  • Quote

Post by Shaman2 » Wed Aug 27, 2014 5:44 pm

imperio wrote:Какую ОС хотите использовать на новом сервере?
Centos 6.5 64bit
правда оперативки будет 2гб пока
Top


Post Reply
  • Print view

35 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password