PHP 5.4 установки на Ubuntu 14.04 LTS без компиляции

ppa:ondrej/php5-oldstable не поддерживает PHP 5.4 для Ubuntu 13.10 и выше. Кажется, нет никакого чиновника или стабильного способа устанавливать PHP 5.4 вместо 5,5 на Ubuntu 14.04 LTS в настоящее время. Я видел большинство ответов на StackOverflow/Exchange, но в конце, они - главным образом все, которые устарели.

Как я могу установить PHP 5.4 на Ubuntu 14.04 LTS непосредственно из репозитория?

4
задан 16 November 2014 в 08:45

3 ответа

Требования установки для phpbrew

curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew
sudo mv phpbrew /usr/bin/phpbrew

Установки phpbrew

apt-get update
apt-get upgrade
apt-get build-dep php5
apt-get install -y php5 php5-dev php-pear autoconf automake curl build-essential libxslt1-dev re2c libxml2 libxml2-dev php5-cli bison libbz2-dev libreadline-dev
apt-get install -y libfreetype6 libfreetype6-dev libpng12-0 libpng12-dev libjpeg-dev libjpeg8-dev libjpeg8  libgd-dev libgd3 libxpm4 libltdl7 libltdl-dev
apt-get install -y libssl-dev openssl
apt-get install -y gettext libgettextpo-dev libgettextpo0
apt-get install -y php5-cli
apt-get install -y libmcrypt-dev
apt-get install libicu-dev
Инициализируют phpbrew, обновление и устанавливают PHP 5.4
phpbrew init
phpbrew known --update
phpbrew update

Здесь, мы выбираем PHP 5.4.34, но можно изменить это на любую версию, которая доступна, как перечислено вышеупомянутыми командами - как 5.5.22.

phpbrew install 5.4.34 +default

Обновление Ваш файл конфигурации оболочки путем добавления следующего до конца Вашего ~/.bashrc или ~/.zshrc (в основном оболочка Вы используете, значение по умолчанию к .bashrc)

source ~/.phpbrew/bashrc

Близко Ваш терминал, чтобы вступить в силу, и перезапустить его.

Переключатель версия PHP по умолчанию к 5,4

phpbrew switch php-5.4.34

, Если это показывает Invalid Argument, попробуйте phpbrew switch 5.4.34 вместо этого.

Проверка Ваша версия

php -v
PHP
12
ответ дан 17 November 2019 в 13:46

Если это показывает Недействительный аргумент, много раз ничего не попробуйте, единственная вещь, что справка является этими двумя строка и в этом порядке:

source ~/.phpbrew/bashrc && phpbrew list
phpbrew switch 5.4.45
0
ответ дан 17 November 2019 в 13:46

Удостоверьтесь phpbrew, расположен в:

/usr/local/bin

не

/usr/bin
0
ответ дан 17 November 2019 в 13:46

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

Похожие вопросы: