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
непосредственно из репозитория?
curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew
sudo mv phpbrew /usr/bin/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 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
Близко Ваш терминал, чтобы вступить в силу, и перезапустить его.
phpbrew switch php-5.4.34
, Если это показывает Invalid Argument
, попробуйте phpbrew switch 5.4.34
вместо этого.
php -v
PHP Если это показывает Недействительный аргумент, много раз ничего не попробуйте, единственная вещь, что справка является этими двумя строка и в этом порядке:
source ~/.phpbrew/bashrc && phpbrew list
phpbrew switch 5.4.45
Удостоверьтесь phpbrew
, расположен в:
/usr/local/bin
не
/usr/bin