С PHP4 на PHP5

12
D
На сайте с 21.01.2008
Offline
33
1065

Здравствуйте

"Сижу" на firstvds. Хочу перейти на PHP5. Обратился к поддержке, в ответ:

просто деинсталлируйте старый и установив новый из портов.
Потом потребуется пересобрать все раширения php

При просьбе описать поподробнее, ответили, что это платная услуга ("Гады" :bl:)

Опишите знающие, пожалуйста, за спасибо :)

Zaqwr
На сайте с 08.08.2007
Offline
111
#1

это платная услуга =) с бубном веничками и бормотанием =)

расскажите что за ОС хотя бы

Администрирование, Linux, Cisco, Juniper
D
На сайте с 21.01.2008
Offline
33
#2
Zaqwr:
это платная услуга =) с бубном веничками и бормотанием =)
расскажите что за ОС хотя бы

FreeBSD-6.3 (i386)

Zaqwr
На сайте с 08.08.2007
Offline
111
#3

cd /usr/ports/lang/php5

make && make install && make clean

cd /usr/ports/lang/php5-extensions

make && make install && make clean

K
На сайте с 29.04.2008
Offline
74
#4
Open Source Danneo CMS (http://nafn.ru)
D
На сайте с 21.01.2008
Offline
33
#5

Спасибо, но уже отправил запрос на платную консультацию

RAS
На сайте с 27.11.2005
Offline
126
RAS
#6

При этом только проверьте, сначала, свою конфигурацию и все модули, чтобы потом радостно не исправлять грабли после перехода :)

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
D
На сайте с 21.01.2008
Offline
33
#7
RAS:
При этом только проверьте, сначала, свою конфигурацию и все модули, чтобы потом радостно не исправлять грабли после перехода :)

Спасибо за совет

doszhan добавил 15.07.2009 в 15:00

Удивительно, как тот же человек из суппорта вдруг начал писать подробно и грамотно :)

Может кому понадобится...

Освобождаем память, останавливая процессы.

killall -9 httpd
killall -9 sendmail
killall -9 saslauthd

Делаем копию расширений и настроек
cp /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini_old
cp /usr/local/etc/php.ini /usr/local/etc/php.ini_old

удаляем пхп4
cd /usr/ports/lang/php4/
make deinstall

ставим php5
cd /usr/ports/lang/php5/
make install clean

ждём пока собирается

когда всё отработает reboot и пробуем открыть ISPmanager. Должен работать.

Идём в расширения php и видим что там их мало.

перед сборкой расширений стоит исправить файл /etc/make.conf
Нужно изменить переменную FORCE_PKG_REGISTER в 1 чтобы переставляло поверх и не ругалось что уже установлено.

Снова освобождаем память

собираем расширения
cd /usr/ports/lang/php5-extentions
make config

ставим в нужных местах галочки, уже стоящие не убираем. Ok
Если не понятно что стояло смотрим в копию /usr/local/etc/php/extensions.ini_old

собираем
make install clean

будет долго компилироваться.
_
На сайте с 24.03.2008
Offline
381
#8

>killall -9 httpd

>killall -9 sendmail

>killall -9 saslauthd

Как-то смутило... он посылает такой-же стоп, как стоп :) ?

Или просто прибьет всё к едрене фене... Я честно говоря

стараюсь таким не злоупотреблять.

Demetrio
На сайте с 26.05.2008
Offline
113
#9
Как-то смутило... он посылает такой-же стоп, как стоп ?
Или просто прибьет всё к едрене фене... Я честно говоря
стараюсь таким не злоупотреблять.

убьет те 3 перечисленных процесса, выход как Ctrl+C в консоли

Размещусь на ваших площадках по тематикам: мобильная связь, спортивное питание
N
На сайте с 06.05.2007
Offline
419
#10

Demetrio, нет.

Кнопка вызова админа ()
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий