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

Как установить старую версию php (5.2.17) в Linux?

Я хочу изучить некоторые уязвимости безопасности в php 5.2.17, но я не могу установить его из исходного кода, потому что тогда мне нужны также все старые версии всех других приложений, которые имеют какое-то отношение к php. Как я могу установить старую версию php самым простым способом? Например, в виртуальной машине, которая с этим совместима?

apt-cache policy php5 покажет вам доступные версии в системах Debian. Затем вы можете установить с помощью apt-get install -y php5=whatever_version.

О производных от Fedora ты можешь использовать yum --showduplicates list php делает то же самое, и вы можете установить определенную версию, используя yum install -y php-whatever_version

Если нужная вам версия недоступна после выполнения первой команды, вам необходимо найти и добавить репозитории, содержащие нужную вам версию, и повторить попытку.

После добавления репозитория программного обеспечения убедитесь, что вы сделали:

apt-get update (Debian) или yum check-update (Fedora_ для обновления ваших локальных списков пакетов, иначе ваше новое программное обеспечение может все еще не отображаться в списках пакетов.

Спасибо.

Создайте виртуальную машину с виртуальный бокс или VmWare Workstation (платно) и скачайте старую версию CentOS 5 затем скачать PHP 5.2.17 и установите его как обычно.