Я использую 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 и скомпилировать ее вручную.
Требования к компиляции:
Вы можете скачать снимок состояния 5.4 в качестве исходного кода с git.php.net: 5.4.22
Вот руководство по установке из исходников: установить php5 из исходного кода на linux
Источник статьи: php.net.