Я хочу знать, как установить PHP 5.3 на Ubuntu Server 18.04 LTS, потому что у меня есть система, которая требует только PHP 5.3.
Возможно ли это?
Помимо получения обычного предупреждения относительно устаревших пакетов, необходимо смочь скомпилировать PHP 5.3 в системе.
Взятый из этого сообщения:
Вам будут нужны эти дополнительные пакеты:
sudo apt-get install build-essential libxml2-dev checkinstall
Установка PHP
В терминале - Загрузка пакет в tmp каталог (или где когда-либо Вы хотите загруженный на),
cd /tmp && wget http://in1.php.net/distributions/php-5.3.29.tar.bz2
Untar и CD в каталог
tar -xvf php-5.3.29.tar.bz2
cd php-5.3.29
Подготовьте все и компиляцию - если Вы получаете ошибки, можно пропускать некоторые пакеты. Необходимо будет погуглить, как получить эти недостающие части.
./configure
make
Создайте файл PHP 5.3 .deb. Таким образом, можно легко удалить позже.
sudo checkinstall
Я просто попытался скомпилировать это на своих 18,04 машинах, и они хорошо работали. Но Вам, возможно, понадобятся определенные php модули для Вашего проекта, и Вам, вероятно, придется найти и скомпилировать их также.
Вам, вероятно, придется установить некоторые недостающие пакеты для .deb файла (как Apache, и т.д.) Можно зафиксировать это путем выполнения этого после:
sudo apt-get install -f
Кроме того, я надеюсь, что этот проект является внутренним, и не выставленный Интернету. Но я уверен, что Вы знаете об опасностях, правильно?;)