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 по умолчанию

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
Kumigy
Posts: 46
Joined: Thu Nov 13, 2014 6:16 am
Contact:
Contact Kumigy
Website

Os: CentOS 6x
Web: apache + nginx
Версия PHP по умолчанию
  • Quote

Post by Kumigy » Tue Oct 02, 2018 4:39 pm

Доброго всем времени суток.

Искал искал похожую тему, но так и не нашел (возможно плохо искал)
В общем вопрос такой, пытался повысить версию PHP до 7.
Делал всё по инструкции: http://www.servermom.org/upgrade-vestac ... -7-centos/ (в общем-то по инету на разных сайтах одна и та же инструкция)
волшебства не случилось, php -v показывает, что на сервере крутится версия 7.0...
А вот все дефолные шаблоны апатча перешли на версию 5.4, ну и собственно phpmyadmin перестал работать, говоря, что работает с php5.5+

Пытаюсь вернуть всё обратно и пока без успешно.
Может кто подскажет куда копать?
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Версия PHP по умолчанию
  • Quote

Post by Stesh » Tue Oct 02, 2018 6:01 pm

viewtopic.php?f=40&t=15723&p=67372#p67372
Top

Kumigy
Posts: 46
Joined: Thu Nov 13, 2014 6:16 am
Contact:
Contact Kumigy
Website

Os: CentOS 6x
Web: apache + nginx
Re: Версия PHP по умолчанию
  • Quote

Post by Kumigy » Tue Oct 02, 2018 6:18 pm

Stesh wrote: ↑
Tue Oct 02, 2018 6:01 pm
viewtopic.php?f=40&t=15723&p=67372#p67372
Что-то ничего полезного я там не нашел...
Top

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

Re: Версия PHP по умолчанию
  • Quote

Post by demian » Wed Oct 03, 2018 4:48 am

какой командой ставили php, после подключения репозитория remi-php70?

ЗЫ: разница мужду yum install php и yum install php70 большая. по первой команде пройдет обновление по второй поставится как вторая версия в директорию /opt/remi/php70
Top

Kumigy
Posts: 46
Joined: Thu Nov 13, 2014 6:16 am
Contact:
Contact Kumigy
Website

Os: CentOS 6x
Web: apache + nginx
Re: Версия PHP по умолчанию
  • Quote

Post by Kumigy » Wed Oct 03, 2018 5:20 am

demian wrote: ↑
Wed Oct 03, 2018 4:48 am
какой командой ставили php, после подключения репозитория remi-php70?

ЗЫ: разница мужду yum install php и yum install php70 большая. по первой команде пройдет обновление по второй поставится как вторая версия в директорию /opt/remi/php70
Да честно говоря, как только уже не делал.
Я уже и через просто yum install делал и через установку конкретных версий.

Долго вчера провозился конечно, немного яснее стало.
в каталоге /etc/httpd/conf.d под каждую версию php создались конфиг.
Ну и апатч видать первый конфиг в списке подгружал (php-php54.conf), перенес все лишние конфиги оттуда, стала грузится версия 7.0, правда проблемы с phpmyadmin выплыли.

Буду дальше разбираться.
Top

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

Re: Версия PHP по умолчанию
  • Quote

Post by demian » Wed Oct 03, 2018 9:57 am

через mod_php индеца можно запустить несколько версий php, но это потребует переименования php файлов, поэтому так не делают. основную версию запускают через mod_php, остальные через fcgi, из панели можно регулировать шаблонами конфигурации виртуального хоста. Т.о. в /etc/httpd/conf.d должен быть только один файл php.conf ссылающийся на версию по умолчанию
c pma проблем быть не должно. если только вы не установили значение mbstring.func_overload отличное от 0

для исправления

Code: Select all

# cat phpMyAdmin.conf
.....
<Directory /usr/share/phpMyAdmin/>
   Order Deny,Allow
   Deny from All
   Allow from All

   <IfModule mod_php7.c>
        php_admin_value mbstring.func_overload 0
   </IfModule>

</Directory>
.....
Top

Kumigy
Posts: 46
Joined: Thu Nov 13, 2014 6:16 am
Contact:
Contact Kumigy
Website

Os: CentOS 6x
Web: apache + nginx
Re: Версия PHP по умолчанию
  • Quote

Post by Kumigy » Wed Oct 03, 2018 11:00 am

demian wrote: ↑
Wed Oct 03, 2018 9:57 am
через mod_php индеца можно запустить несколько версий php, но это потребует переименования php файлов, поэтому так не делают. основную версию запускают через mod_php, остальные через fcgi, из панели можно регулировать шаблонами конфигурации виртуального хоста. Т.о. в /etc/httpd/conf.d должен быть только один файл php.conf ссылающийся на версию по умолчанию
c pma проблем быть не должно. если только вы не установили значение mbstring.func_overload отличное от 0

для исправления

Code: Select all

# cat phpMyAdmin.conf
.....
<Directory /usr/share/phpMyAdmin/>
   Order Deny,Allow
   Deny from All
   Allow from All

   <IfModule mod_php7.c>
        php_admin_value mbstring.func_overload 0
   </IfModule>

</Directory>
.....

Спасибо большое добрый человек!
Как время появится попробую, по результатам отпишусь.
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Версия PHP по умолчанию
  • Quote

Post by Stesh » Wed Oct 03, 2018 8:35 pm

Kumigy wrote: ↑
Tue Oct 02, 2018 6:18 pm
Stesh wrote: ↑
Tue Oct 02, 2018 6:01 pm
viewtopic.php?f=40&t=15723&p=67372#p67372
Что-то ничего полезного я там не нашел...
Ну знаешь ли, плохому танцору известно что мешает.
Вот пошаговое viewtopic.php?t=17581
Если и тут ничего не поможет, тогда увы, нанимай сисадмина на разовую или постоянную работу.
Top

Kumigy
Posts: 46
Joined: Thu Nov 13, 2014 6:16 am
Contact:
Contact Kumigy
Website

Os: CentOS 6x
Web: apache + nginx
Re: Версия PHP по умолчанию
  • Quote

Post by Kumigy » Thu Oct 04, 2018 5:31 pm

Stesh wrote: ↑
Wed Oct 03, 2018 8:35 pm
Kumigy wrote: ↑
Tue Oct 02, 2018 6:18 pm
Stesh wrote: ↑
Tue Oct 02, 2018 6:01 pm
viewtopic.php?f=40&t=15723&p=67372#p67372
Что-то ничего полезного я там не нашел...
Ну знаешь ли, плохому танцору известно что мешает.
Вот пошаговое viewtopic.php?t=17581
Если и тут ничего не поможет, тогда увы, нанимай сисадмина на разовую или постоянную работу.
Делал уже это всё, но что-то пошло не так.
Вчера руки дошли и разобрался со всем.

в каталоге с конфигами модулей апатча появилось куча конфигов от всех установок php разных версий.
Ну вот собственно апатч при загрузке просто подхватывал первый попавшийся и работал с ним.
Как подсказал Demian, удалил лишние конфиги и оставил только нужный. Всё заработало.
Top


Post Reply
  • Print view

9 posts • Page 1 of 1

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