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

Как понизить версию php 5.5 до 5.4 на Ubuntu 13?

Я использую kubuntu 13.04. Раньше я использовал сценарий понижения версии для понижения версии с php 5.4 до 5.3, теперь я удалил репо и этот сценарий, удалил php 5.3, и теперь при повторной установке он устанавливает php 5.5, а не 5.4.

Как мне установить php 5.4, а не 5.5?

Извините, я хотел опубликовать это как комментарий, но у меня недостаточно репутации. В любом случае я должен был сделать то же самое и последовал эти шаги, ниже я сделал следующее, чтобы вернуться к PHP 5.4

удалите свой php, apache и т. д.

sudo apt-get purge apache2 php5 libapache2-mod-php5 # add here your server packages

изменить репозитории на raring (с бэкапом)

sudo sed -i.bak "s/saucy/raring/g" /etc/apt/sources.list

обновить и установить серверные пакеты

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 phpmyadmin 

изменить репозитории обратно на дерзкий

sudo sed -i "s/raring/saucy/g" /etc/apt/sources.list

игнорировать все текущие обновления (удержание пакета)

sudo apt-mark hold `aptitude -F%p --disable-columns search ~U`

Вы можете загрузить нужную версию из репозитория PHP Git и скомпилировать ее вручную.

Требования к компиляции:

  • autoconf: 2.13+ (для PHP <5.4.0), 2.59+ (для PHP> = 5.4.0)
  • automake: 1.4+
  • libtool: 1.4.x + (кроме 1.4.2)
  • re2c: Версия 0.13.4 или новее
  • flex: версия 2.5.4 (для PHP <= 5.2)
  • bison: версия 1.28 (предпочтительно), 1.35 или 1.75

Вы можете скачать снимок состояния 5.4 в качестве исходного кода с git.php.net: 5.4.22

Вот руководство по установке из исходников: установить php5 из исходного кода на linux

Источник статьи: php.net.