Удалить 5.5: yum erase $ packagenames
, где $ packagenames - это разделенный пробелами список пакетов php, которые были установлены с помощью yum в руководстве.
yum erase php-common php-fpm
. Скорее всего, он скажет вам, что нужно удалить другие пакеты из-за того, что php является для них зависимостью. Хорошо.
Установить 5.4. Следуйте тем же инструкциям, что и в этом руководстве, но исключите remi-php55 из последней команды в разделе 3.
после удаления пакетов вы можете установить php 5.4 из исходного кода! таким образом вы получаете полный контроль над тем, что скомпилировано, и всегда можете иметь последнюю версию, теоретически свободную от уязвимостей.
в centos 6.x вот мой базовый компилятор
yum -y install libxml2-devel openssl -devel bzip2-devel curl-devel libjpeg-devel libvpx-devel libpng-devel libXpm-devel freetype-devel gmp-devel libicu-devel gcc-c ++ postgresql-devel libxslt-devel ImageMagick-devel libgearman-devel-devel libuuid [12] ].