Я использую Ubuntu 16.04, и я установил php5.3 (мне нужна эта конкретная версия) с:
wget http://in1.php.net/distributions/php-5.3.29.tar.bz2
./configure
make
make install
Теперь это работает.
Для работы мне также нужно установить php5.3-MySQL, php5.3-mbstring и другие функции php5.3.
Как я могу это сделать? Я не могу найти PPA или что-нибудь, что может мне помочь.
Постскриптум Я ДОЛЖЕН использовать эту конкретную версию. Вы предлагаете мне использовать докер или что-то в этом роде?
P.P.S Нет VirtualBox, пожалуйста, нет.
Спасибо вам всем!
Когда вы делаете ./configure
у вас есть много вариантов, включая --with-<package-name>
, Тип ./configure --help
чтобы получить полный список таких опций.
Если искомый пакет не входит в стандартные опции, вы можете установить его, используя pear
Утилита, которая устанавливается с php, когда вы делаете make install
,
Почти тот же вопрос (PPA ppa:ondrej/php
предлагается в ответе) но вот версия 5.6: Пакет php5 не имеет кандидата для установки (Ubuntu 16.04)
Надеюсь это поможет
постскриптум Или вы можете использовать Docker наверняка, это довольно просто. Спросите меня в комментариях, если вам нужны инструкции (это будет не по теме здесь).
p.p.s. Кроме того, вместо загрузки исходников вы можете клонировать официальное репозиторий php-src на github и оформить заказ на конкретную версию (у них есть удобные закладки)
Других решений пока нет …