Как обновить версию PHP до 5.3

Вопросы касающиеся настройки, функционирования виртуальных серверов
Правила форума
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
tasmanchik
Сообщения: 23
Зарегистрирован: 2012-06-29, 15:04:46

Как обновить версию PHP до 5.3

Сообщение tasmanchik » 2012-10-18, 8:31:15

На данный момент на сервере стоит версия php 5.2.17, стало необходимо сменить его до версии 5.3. Существует ли какая либо стандартная опция и если нет, то что для этого нужно сделать?

Аватара пользователя
lissyara
Site Admin
Сообщения: 5732
Зарегистрирован: 2009-09-19, 22:04:41
Поблагодарили: 6 раз

Re: Как обновить версию PHP до 5.3

Сообщение lissyara » 2012-10-18, 9:15:48

какая виртуализация - Linux или FreeBSD?
--
вообще, php можно переставить через "возможности" в панели управления ISPmanager
Убей их всех! Бог потом рассортирует...

tasmanchik
Сообщения: 23
Зарегистрирован: 2012-06-29, 15:04:46

Re: Как обновить версию PHP до 5.3

Сообщение tasmanchik » 2012-10-18, 9:18:30

Визуализация установлена - FreeBSD.

Аватара пользователя
lissyara
Site Admin
Сообщения: 5732
Зарегистрирован: 2009-09-19, 22:04:41
Поблагодарили: 6 раз

Re: Как обновить версию PHP до 5.3

Сообщение lissyara » 2012-10-18, 9:46:30

самое правильное - из консоли (ssh) снести все порты которые *php* и поставить заново нужной версии.
Убей их всех! Бог потом рассортирует...

tasmanchik
Сообщения: 23
Зарегистрирован: 2012-06-29, 15:04:46

Re: Как обновить версию PHP до 5.3

Сообщение tasmanchik » 2012-10-18, 9:51:21

вообщем по моему сам не справлюсь. Вроде за 250 рублей в час можно нанять человека от хостинга. Он за час справиться с задачей?

Аватара пользователя
lissyara
Site Admin
Сообщения: 5732
Зарегистрирован: 2009-09-19, 22:04:41
Поблагодарили: 6 раз

Re: Как обновить версию PHP до 5.3

Сообщение lissyara » 2012-10-18, 10:33:49

думаю что да.
--
учтите - после обновления Zend работать не будет.
Убей их всех! Бог потом рассортирует...

tasmanchik
Сообщения: 23
Зарегистрирован: 2012-06-29, 15:04:46

Re: Как обновить версию PHP до 5.3

Сообщение tasmanchik » 2012-10-18, 11:02:33

Простите чайника но, что такое Zend и зачем он нужен?

Аватара пользователя
lissyara
Site Admin
Сообщения: 5732
Зарегистрирован: 2009-09-19, 22:04:41
Поблагодарили: 6 раз

Re: Как обновить версию PHP до 5.3

Сообщение lissyara » 2012-10-18, 16:34:19

Zend нужен для закодированных скриптов - типа HostCMS и т.п.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
lissyara
Site Admin
Сообщения: 5732
Зарегистрирован: 2009-09-19, 22:04:41
Поблагодарили: 6 раз

Re: Как обновить версию PHP до 5.3

Сообщение lissyara » 2012-10-18, 17:15:56

в общем и целом, процесс обновления выглядит следующим образом:
обновляем порты

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

csup -h cvsup7.ru.freebsd.org -g -L 2 /usr/share/examples/cvsup/ports-supfile && cd /usr/ports && make fetchindex

сохраняем список установленных портов:

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

cd /var/db/pkg && pkg_info -qo *php* > /root/pkg.php5.2.txt

удаляем php старой версии:

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

cd /var/db/pkg && pkg_delete -f *php*

ставим собственно интерпретатор php:

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

cd /usr/ports/lang/php53 && make clean install clean

(не забываем выбрать модуль апаче - по умолчанию он выключен)

ставим phpMyAdmin - он подтянет за собой самые необходимые модули:

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

cd /usr/ports/databases/phpmyadmin/ && make clean install clean

доставляем часть необходимых модулей:

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

cd /usr/ports/textproc/php53-xml  && make clean install clean
cd /usr/ports/textproc/php53-xmlreader  && make clean install clean
cd /usr/ports/textproc/php53-xmlwriter  && make clean install clean
cd /usr/ports/textproc/php53-simplexml  && make clean install clean
cd /usr/ports/graphics/php52-gd/  && make clean install clean

если последний порт не устанавливается - надо принудительно обновить gd и прочее имеющее отнощение к графике:

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

cd /var/db/pkg && portupgrade -f gd-* png-* jpeg-*

и попробовать ещё раз его проинсталлировать
перезапускаем apache

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

apachectl restart


а дальше - ручная работа - проверять что из старого списка уже установлено, а что необходимо доустановить.
большая часть сайтов заработает и без этого
Убей их всех! Бог потом рассортирует...

Ask

Как обновить версию PHP до 5.3

Сообщение Ask » 2015-03-12, 20:14:58

"вообще, php можно переставить через "возможности" в панели управления ISPmanager" можно мошагово

Ask

Как обновить версию PHP до 5.3

Сообщение Ask » 2015-03-12, 20:18:11

lissyara писал(а):какая виртуализация - Linux или FreeBSD?
--
вообще, php можно переставить через "возможности" в панели управления ISPmanager


Можно пошагово инструкцию по обновлению PHP на 5.3 на веб хостинге

Аватара пользователя
lissyara
Site Admin
Сообщения: 5732
Зарегистрирован: 2009-09-19, 22:04:41
Поблагодарили: 6 раз

Как обновить версию PHP до 5.3

Сообщение lissyara » 2015-03-12, 20:58:59

зависит от операционной системы, версии панели.
Убей их всех! Бог потом рассортирует...


Вернуться в «VPS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость