Могу ли я установить PHP 5.3.5 на Ubuntu Server 18.04 LTS?

Я хочу знать, как установить PHP 5.3 на Ubuntu Server 18.04 LTS, потому что у меня есть система, которая требует только PHP 5.3.

Это возможно?

2 ответа

Решение

Помимо обычного предупреждения об устаревших пакетах, вы должны быть в состоянии скомпилировать 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

Разархивируйте и перейдите в каталог

tar -xvf php-5.3.29.tar.bz2
cd php-5.3.29

Подготовьте все и скомпилируйте - если вы получаете ошибки, возможно, вам не хватает некоторых пакетов. Вам нужно будет Google, как получить эти недостающие части.

./configure
make

Создать PHP 5.3 .deb файл. Таким образом, вы можете легко удалить позже.

sudo checkinstall

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

Возможно, вам придется установить некоторые недостающие пакеты для файла.deb (например, Apache и т. Д.). Это можно исправить, выполнив это после:

sudo apt-get install -f

Кроме того, я надеюсь, что этот проект является внутренним и не представлен в Интернете. Но я уверен, что вы знаете об опасностях, верно?;)

Да, это возможно, но вам нужно скомпилировать php вручную. В дополнение к приведенному выше комментарию, ./configure make (вам нужно будет указать, какие модули вы хотите добавить в компиляцию)

Другие вопросы по тегам