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

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

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

Сообщение tasmanchik »

На данный момент на сервере стоит версия php 5.2.17, стало необходимо сменить его до версии 5.3. Существует ли какая либо стандартная опция и если нет, то что для этого нужно сделать?
lissyara
Site Admin
Сообщения: 6451
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

какая виртуализация - Linux или FreeBSD?
--
вообще, php можно переставить через "возможности" в панели управления ISPmanager
Убей их всех! Бог потом рассортирует...
tasmanchik
Сообщения: 23
Зарегистрирован: 2012-06-29, 15:04:46

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

Сообщение tasmanchik »

Визуализация установлена - FreeBSD.
lissyara
Site Admin
Сообщения: 6451
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

самое правильное - из консоли (ssh) снести все порты которые *php* и поставить заново нужной версии.
Убей их всех! Бог потом рассортирует...
tasmanchik
Сообщения: 23
Зарегистрирован: 2012-06-29, 15:04:46

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

Сообщение tasmanchik »

вообщем по моему сам не справлюсь. Вроде за 250 рублей в час можно нанять человека от хостинга. Он за час справиться с задачей?
lissyara
Site Admin
Сообщения: 6451
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

думаю что да.
--
учтите - после обновления Zend работать не будет.
Убей их всех! Бог потом рассортирует...
tasmanchik
Сообщения: 23
Зарегистрирован: 2012-06-29, 15:04:46

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

Сообщение tasmanchik »

Простите чайника но, что такое Zend и зачем он нужен?
lissyara
Site Admin
Сообщения: 6451
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

Zend нужен для закодированных скриптов - типа HostCMS и т.п.
Убей их всех! Бог потом рассортирует...
lissyara
Site Admin
Сообщения: 6451
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

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

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

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 »

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

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

Сообщение Ask »

lissyara писал(а):какая виртуализация - Linux или FreeBSD?
--
вообще, php можно переставить через "возможности" в панели управления ISPmanager
Можно пошагово инструкцию по обновлению PHP на 5.3 на веб хостинге
lissyara
Site Admin
Сообщения: 6451
Зарегистрирован: 2009-09-19, 22:04:41

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

Сообщение lissyara »

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