Назад | Перейти на главную страницу

Как я могу перейти на более раннюю версию PHP?

Только что создал новую виртуальную машину 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