откатить версию PHP5

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
prostorNET
Сообщения: 237
Статус: хадж линукс
ОС: openSuSE_12.3 + CentOS

откатить версию PHP5

Сообщение prostorNET »

В системе установлена версия php 5.3.5-66.2 по некоторым соображениям (в частности из-за движка веб-сайта) мне нужно откатиться на версию php 5.2.х
Вопрос как это сделать без болезненно для системы.
"The quieter you become the more you are able to hear." © Lao Tzu
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: откатить версию PHP5

Сообщение Stauffenberg »

А почему Вы не хотите просто удалить 5.3 и установить 5.2?
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: откатить версию PHP5

Сообщение SLEDopit »

prostorNET писал(а):
28.02.2011 13:40
Вопрос как это сделать без болезненно для системы.
совсем безболезненно навряд ли получится. php5.2 может потянуть за собой зависимости которые будут конфликтовать с уже установленными более новыми версиями. по крайней мере в debian у меня при подобном финте сносилось полсистемы.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: откатить версию PHP5

Сообщение Stauffenberg »

SLEDopit писал(а):
28.02.2011 21:57
по крайней мере в debian у меня при подобном финте сносилось полсистемы.

а у нас в openSUSE этот процесс можно отследить и избежать каких-либо неприятностей
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: откатить версию PHP5

Сообщение SLEDopit »

Stauffenberg писал(а):
01.03.2011 17:08
а у нас в openSUSE этот процесс можно отследить и избежать каких-либо неприятностей
хм, а как это происходит, если, к примеру, php52 зависит от package.v13 и никакой другой ему не нужен, но в системе уже установлен package.v19 и его использует over 9000 других программ. они разве не начнут кричать, что им нужен package.v19, и если вы его таки соберетесь удалить, то только вместе со всеми over 9000 программ?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: откатить версию PHP5

Сообщение Lazy_Kent »

Если обе версии php собраны в одной версии openSUSE, то никаких конфликтов не будет.
Вот пример: php5-5.2.16
https://build.opensuse.org/package/show?pac...ect=home%3Apaca
Спасибо сказали:
Аватара пользователя
Deo
Сообщения: 365
ОС: openSuse 12.3

Re: откатить версию PHP5

Сообщение Deo »

из пушки по воробьям.
там разницы-то... http://php.net/manual/en/migration53.deprecated.php

из самого существенного Call-time pass-by-reference is now deprecated.
register_globals, safe_mode и особенно magic_quotes давно пора выкинуть, все остальное либо экзотично (f.i. загрузка модулей PHP из скрипта), либо элементарно грепается и реплейсится

или как вариант подавить вывод сообщений 'bla-bla is deprecated' в php.ini

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

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED


или в где-нить в инициализации движка:
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
моё любимое облачко
Фхтагн! Мозг! Ням-ням! ~ Ктулху про Ленина
Спасибо сказали: