删除 php 5.6.23-1+已弃用+dontuse+deb.sury.org~trusty+1
Remove php 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1
我用 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
和 sudo apt-get install php5.6
再次为我安装了 php5.6。
现在当我这样做时:php -v
我得到 PHP 5.6.23-1+deb.sury.org~trusty+2 (cli)
当我这样做时:php5 -v
我得到 PHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli)
如何删除已弃用的?
要删除已弃用的消息,您需要使用不同的 ppa: 存储库。
您必须删除现有的包和已弃用的存储库。然后,添加新的存储库并安装你需要的包:
# Remove old ppa: and its packages
sudo add-apt-repository ppa:ondrej/php5-5.6 --remove --yes
sudo apt-get --purge remove php5-common
# Add the new ppa:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# If you are using it with Apache, run:
sudo apt-get install libapache2-mod-php5.6
# If you are using it with Nginx, run:
sudo apt-get install php5.6-fpm
随后,您必须更改 Web 服务器配置,因为 PHP-FPM 配置等中的某些路径已更改
更多信息here。
在 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 )
我用 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
和 sudo apt-get install php5.6
再次为我安装了 php5.6。
现在当我这样做时:php -v
我得到 PHP 5.6.23-1+deb.sury.org~trusty+2 (cli)
当我这样做时:php5 -v
我得到 PHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli)
如何删除已弃用的?
要删除已弃用的消息,您需要使用不同的 ppa: 存储库。
您必须删除现有的包和已弃用的存储库。然后,添加新的存储库并安装你需要的包:
# Remove old ppa: and its packages
sudo add-apt-repository ppa:ondrej/php5-5.6 --remove --yes
sudo apt-get --purge remove php5-common
# Add the new ppa:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# If you are using it with Apache, run:
sudo apt-get install libapache2-mod-php5.6
# If you are using it with Nginx, run:
sudo apt-get install php5.6-fpm
随后,您必须更改 Web 服务器配置,因为 PHP-FPM 配置等中的某些路径已更改
更多信息here。
在 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 )