Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Как на Ubuntu понизить php до версии 5.2

Со всеми вопросами и предложениями по проекту serverdoma.ru оставляем здесь. Так же сюда попадают форумы обсуждения тем, категории для которых еще не определены.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
mixnn
Сообщения: 4
Зарегистрирован: 27 апр 2011, 14:26

Как на Ubuntu понизить php до версии 5.2

18 май 2011, 15:29

Как на Ubuntu понизить php до версии 5.2?
Gu
Guest

Re: Как на Ubuntu понизить php до версии 5.2

18 май 2011, 20:08

На самом деле откат это не лучший выход, хотя кому как.
Кто-то уверен в старых проверенных сборках, а кто-то любит все новое и неизведанное *WALL*.
Но раз надо то делайте следующее:

1. Установите репозиторий:

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

add-apt-repository ppa:txwikinger/php5.2
Или (в случае отсутствия пакета python-software-properties команды add-apt-repository не будет) пропишите (добавьте) в /etc/apt/sources.list как показано ниже

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

deb http://ppa.launchpad.net/txwikinger/php5.2/ubuntu lucid main 
#deb-src http://ppa.launchpad.net/txwikinger/php5.2/ubuntu lucid main
если у вас Ubuntu 10.10 (а не 10.04), то вместо lucid следует указывать имя maverick

теперь добавьте PGP-ключ:

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9CC59506
2. Зафиксируйте версию PHP прописав в файле /etc/apt/preferences.d/php

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

Package: libapache2-mod-php5
Pin: version 5.2.10*
Pin-Priority: 991

Package: libapache2-mod-php5filter
Pin: version 5.2.10*
Pin-Priority: 991

Package: php-pear
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-cgi
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-cli
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-common
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-curl
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-dbg
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-dev
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-gd
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-gmp
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-ldap
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-mhash
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-mysql
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-odbc
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-pgsql
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-pspell
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-recode
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-snmp
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-sqlite
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-sybase
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-tidy
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-xmlrpc
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-xsl
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-mcrypt
Pin: version 5.2.6*
Pin-Priority: 991

Package: php5-imap
Pin: version 5.2.6*
Pin-Priority: 991
3. Выполните обновление кэша apt:

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

apt-get update
4. Произведите обновление ПО (при этом версия PHP поменяется и изменится с 5.3 на 5.2.10):

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

apt-get dist-upgrade
5. На этом установка завершена.

P.S.: Если версия PHP по какой-то причине не изменяется (не происходит downgrade версии)
посмотрите список установленных пакетов

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

dpkg -l | grep php
запишите список пакетов которые стоят в системе

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

apt-get remove php5
apt-get install php5
Установите недостающие пакеты.
mixnn
Сообщения: 4
Зарегистрирован: 27 апр 2011, 14:26

Re: Как на Ubuntu понизить php до версии 5.2

19 май 2011, 20:53

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

apt-get update
выдает


W: Не удалось получить Для просмотра ссылок Вы должны быть авторизованы на форуме. 404 Not Found

W: Не удалось получить Для просмотра ссылок Вы должны быть авторизованы на форуме. ... atty/main/binary-i386/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Как на Ubuntu понизить php до версии 5.2

19 май 2011, 23:12

Mixnn, обратите внимание на Вашу ссылку в ее адресе стоит адрес natty, а это Ubuntu 11.04 Natty, а Вам было сказано lucid или maverick. Под Natty пакет не предусмотрен. Проверьте сами Для просмотра ссылок Вы должны быть авторизованы на форуме., это элементарно!
Вы когда спрашиваете, уточняйте что Ваши данные, я вот и не подумал что у Вас Ubuntu 11.04! (может у Вас там desktop, а не server *SCRATCH* )
Я лишь могу посоветовать в Вашем случае заменить:

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

deb http://ppa.launchpad.net/txwikinger/php5.2/ubuntu lucid main 
#deb-src http://ppa.launchpad.net/txwikinger/php5.2/ubuntu lucid main
на:

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

deb http://ppa.launchpad.net/txwikinger/php5.2/ubuntu maverick main 
#deb-src http://ppa.launchpad.net/txwikinger/php5.2/ubuntu maverick main
И заново пройти обновление:

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

apt-get update
Не гарантирую что будет совместимо, но в статье Для просмотра ссылок Вы должны быть авторизованы на форуме., автор утверждает что все работает *THUMBS UP*
Я честно не понимаю для чего это, наверное Drupal 6 запускаете.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
mixnn
Сообщения: 4
Зарегистрирован: 27 апр 2011, 14:26

Re: Как на Ubuntu понизить php до версии 5.2

19 май 2011, 23:20

нет не получилось, все тоже "404 Not Found"
Я установил себе ubuntu 11.04 как dev машину.
Похоже лучше будет что то другое установить

Что стабильное подходящее для веб разработки можете посоветовать?
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Как на Ubuntu понизить php до версии 5.2

19 май 2011, 23:35

Только что лично проверил на Ubuntu server 11.04. Установилось и все работает!
Вложения
php_002.png
PHP Version 5.2.10-2ubuntu6
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
mixnn
Сообщения: 4
Зарегистрирован: 27 апр 2011, 14:26

Re: Как на Ubuntu понизить php до версии 5.2

26 май 2011, 20:58

Спасибо все получилось!
keis73
Сообщения: 2
Зарегистрирован: 09 ноя 2011, 08:48

Re: Как на Ubuntu понизить php до версии 5.2

09 ноя 2011, 08:50

Подскажите а как эти манипуляции провести на Ubuntu 11.10 desktop ?
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Как на Ubuntu понизить php до версии 5.2

09 ноя 2011, 14:46

keis73 писал(а):Подскажите а как эти манипуляции провести на Ubuntu 11.10 desktop ?
Аналогично через консоль *WRITE*
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
keis73
Сообщения: 2
Зарегистрирован: 09 ноя 2011, 08:48

Re: Как на Ubuntu понизить php до версии 5.2

09 ноя 2011, 15:06

Пробовал не получилось, уже не нужно заменил устаревшие функции в скрипте =)но все равно спасибо,
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Как на Ubuntu понизить php до версии 5.2

09 ноя 2011, 15:31

keis73 писал(а):Пробовал не получилось, уже не нужно заменил устаревшие функции в скрипте =)но все равно спасибо,
Укажите что именно меняли, для других пользователей проекта.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
feniks007
Сообщения: 5
Зарегистрирован: 23 май 2011, 23:14

Re: Как на Ubuntu понизить php до версии 5.2

12 ноя 2011, 18:56

как обновить PHP 5.1.6 на 5.2.* в centos 5.6 панель ispconfig3
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Как на Ubuntu понизить php до версии 5.2

12 ноя 2011, 20:22

feniks007 писал(а):как обновить PHP 5.1.6 на 5.2.* в centos 5.6 панель ispconfig3
Ваш вопрос не соответствует теме.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...

Вернуться в «Общие вопросы»