升级PHP 5.6版 - >关于Linux的7个问题

时间:2016-11-03 08:55:00

标签: php linux ubuntu

也许这是一个老问题,但我在我的ubuntu环境中安装php 7时遇到了一些困难。现在我有ubuntu 15.10,这是php版本:

PHP 5.6.11-1ubuntu3.4 (cli) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

我尝试了这种方法来安装它:

sudo add-apt-repository ppa:ondrej/php

这就是结果:

gpg: keyring `/tmp/tmpp_pz87v9/secring.gpg' created
gpg: keyring `/tmp/tmpp_pz87v9/pubring.gpg' created
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpp_pz87v9/trustdb.gpg: trustdb created
gpg: key E5267A6C: public key "Launchpad PPA for Ondřej Surý" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

我执行了这个:sudo apt-get update然后:

sudo apt-get install php7.0

,最后一个命令的结果是:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.0
E: Couldn't find any package by regex 'php7.0'

我不知道接下来该怎么办?你能帮助我吗? thx

1 个答案:

答案 0 :(得分:2)

根据您发布的php version,您运行的是Ubuntu 15.10,即EOL(生命周期结束时)。这意味着它不再受支持。此外,OndřejSurý的php回购不支持15.10。因此,当你运行apt-get时,它将找不到包,因为它与你的Ubuntu版本不兼容。

我建议的解决方案是升级到Ubuntu 16.04 LTS;你将获得支持,直到2021年,使用该命令安装php7将起作用。