Только что создал новую виртуальную машину Fedora с загруженным PHP 5.3, и у меня есть устаревший код, который ссылается на функции, которые теперь не рекомендуются (например, eregi ()).
Как я могу понизить свою установку PHP с 5.3 до более ранней версии, например 5.2? Установка через YUM была бы предпочтительнее, но если кто-нибудь знает, я хотел бы знать, как это сделать.
Спасибо,
Я заядлый пользователь Ubuntu, но так оно и есть, насколько я помню из своих прежних дней. Выполните «yum search php» и посмотрите, есть ли там нужная вам версия. Если это так, не устанавливайте старую версию php с помощью «yum remove <>», а затем установите доступную версию с помощью «yum install <>». Я думаю, это единственно возможный способ с помощью yum.
Мне удалось установить php 5.3 на Fedora 17 с помощью атомарного репо
http://www6.atomicorp.com/channels/atomic/fedora/17/x86_64/RPMS/
Сначала вам нужно удалить php и httpd
yum remove php
yum remove httpd
Добавьте следующее в конец /etc/yum.conf
exclude=php*5.4*
Установить php из атомарного репо
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum install php