我使用nginx在ubuntu 14.04上安装了php,但安装的版本是php 5.5.9。由于我想将它升级到php 5.6,我解雇了以下命令:
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
我收到一条消息,指出ppa已被删除,但是安装了php 5.6并且工作正常只是显示为PHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli)
我后来继续并输入命令LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
和{{1这又为我安装了php5.6。
现在,当我这样做时:sudo apt-get install php5.6
我得到php -v
,当我这样做时:PHP 5.6.23-1+deb.sury.org~trusty+2 (cli)
我得到php5 -v
如何删除已弃用的广告?
答案 0 :(得分:12)
要删除不推荐使用的消息,您需要使用不同的ppa:repository。
您必须删除现有的包和已弃用的存储库。然后,添加新存储库并安装所需的软件包:
{{1}}
随后,您必须更改Web服务器配置,因为PHP-FPM配置中的某些路径已更改,等等。
更多信息here。
答案 1 :(得分:1)
在Ubuntu 14.04中默认存储库取到php5,所以在14.04中安装php5.6需要添加额外的PPA(sudo add-apt-repository ppa:ondrej / php)然后键入(apt-get update)然后按照通过(apt-get install php5.6 php5.6-common)