2016-11-03 84 views
-2

也許它是一個老問題,但我在安裝php 7在我的ubuntu環境中遇到一些困難。現在我有Ubuntu的15.10,這是PHP版本:在Linux上升級PHP版本5.6 - > 7問題

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 

,這是結果:afther我執行

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

+0

請檢查該主題:http://askubuntu.com/questions/705880/how-to-install-php-7 –

+0

'update'是否成功運行? –

+0

是的,更新成功 –

回答

2

根據您發佈的php version,您正在運行Ubuntu 15.10,這是EOL(生命週期結束)。這意味着它不再被支持。另外,OndřejSurý的php回購不支持15.10。因此,當您運行apt-get時,它不會找到該軟件包,因爲它與您的Ubuntu版本不兼容。

我建議的解決方案是升級到Ubuntu 16.04 LTS;您將在2021年之前獲得支持,並且使用該命令安裝php7將可以正常工作。