Страница 1 из 1
Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 8:31:15
tasmanchik
На данный момент на сервере стоит версия php 5.2.17, стало необходимо сменить его до версии 5.3. Существует ли какая либо стандартная опция и если нет, то что для этого нужно сделать?
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 9:15:48
lissyara
какая виртуализация - Linux или FreeBSD?
--
вообще, php можно переставить через "возможности" в панели управления ISPmanager
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 9:18:30
tasmanchik
Визуализация установлена - FreeBSD.
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 9:46:30
lissyara
самое правильное - из консоли (ssh) снести все порты которые *php* и поставить заново нужной версии.
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 9:51:21
tasmanchik
вообщем по моему сам не справлюсь. Вроде за 250 рублей в час можно нанять человека от хостинга. Он за час справиться с задачей?
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 10:33:49
lissyara
думаю что да.
--
учтите - после обновления Zend работать не будет.
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 11:02:33
tasmanchik
Простите чайника но, что такое Zend и зачем он нужен?
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 16:34:19
lissyara
Zend нужен для закодированных скриптов - типа HostCMS и т.п.
Re: Как обновить версию PHP до 5.3
Добавлено: 2012-10-18, 17:15:56
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 старой версии:
ставим собственно интерпретатор 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
а дальше - ручная работа - проверять что из старого списка уже установлено, а что необходимо доустановить.
большая часть сайтов заработает и без этого
Как обновить версию PHP до 5.3
Добавлено: 2015-03-12, 20:14:58
Ask
"вообще, php можно переставить через "возможности" в панели управления ISPmanager" можно мошагово
Как обновить версию PHP до 5.3
Добавлено: 2015-03-12, 20:18:11
Ask
lissyara писал(а):какая виртуализация - Linux или FreeBSD?
--
вообще, php можно переставить через "возможности" в панели управления ISPmanager
Можно пошагово инструкцию по обновлению PHP на 5.3 на веб хостинге
Как обновить версию PHP до 5.3
Добавлено: 2015-03-12, 20:58:59
lissyara
зависит от операционной системы, версии панели.