debian — обновите php 5.5. * до php 5.6. * с помощью apt-get

Я установил новый локальный сервер, когда я установил пакет php5 с apt-get install php5 он получил версию 5.6.

Мой рабочий сервер все еще с php 5.5, и я хотел бы обновить его до php 5.6, как в моей среде разработки.

Могу ли я сделать это легко с помощью apt-get? скажите apt-get перейти на ветку 5.6?

Спасибо

0

Решение

Введите следующие команды в указанном порядке:

apt-get -y update
add-apt-repository ppa:ondrej/php
apt-get -y update

apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl

Введите следующую команду, чтобы проверить правильность установки PHP 5.6:

php -v

Ниже приведен пример ответа, который указывает, что PHP 5.6 установлен:

PHP 5.6.22-4+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Совершено +

6

Другие решения

Чтобы перейти на более новую версию PHP 5.6 в Ubuntu 14.04, вы можете использовать Ондржей Сури Через поверенного Он является одним из сопровождающих Debian пакета php5. Чтобы добавить PPA и обновить ваши пакеты, запустите:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
2

Для PHP 5.6

sudo add-apt-repository ppa:ondrej/php5-5.6

Для PHP 5.5

sudo add-apt-repository ppa:ondrej/php5

Ссылка

1

Я знаю, что уже поздно отвечать на этот вопрос, но для любого, как я, который смущен при обновлении php, я должен сказать, что перед установкой новой версии php полностью удалите ее из своей системы, даже удалите файлы конфигурации и расширения, Это вызвало у меня так много ошибок и проблем.

 sudo apt-get purge php.*
sudo rm -rf /etc/php5
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
1