Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t从PHP5.5.12-Ubuntu 16.04更新_Php_Ubuntu 16.04 - Fatal编程技术网

Can';t从PHP5.5.12-Ubuntu 16.04更新

Can';t从PHP5.5.12-Ubuntu 16.04更新,php,ubuntu-16.04,Php,Ubuntu 16.04,我正在尝试更新php。当我检查我的php版本时,它返回: php -v PHP 5.5.12 (cli) (built: Mar 10 2017 16:27:17) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies 所以我添加了ondrej的存储库 sudo add-apt-repository ppa:ondrej/php sudo apt-

我正在尝试更新php。当我检查我的php版本时,它返回:

php -v
PHP 5.5.12 (cli) (built: Mar 10 2017 16:27:17) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
所以我添加了ondrej的存储库

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0
但仍然:

php -v
PHP 5.5.12 (cli) (built: Mar 10 2017 16:27:17) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

我不知道该怎么办了。。。已经尝试过清除,一切。。。这个php没有升级,它仍然是这个版本。有什么想法吗?

如果你在Ubuntu 16.04上从PHP5升级到PHP7时遇到这个问题

对于Apache,以下是对我有帮助的内容(这里值得赞扬):

在Apache上禁用PHP5模块:

sudo a2dismod php5
现在启用PHP7:

sudo a2enmod php7.1
要反映更改,需要重新启动Apache:

sudo systemctl restart apache2
顺便说一下,在您的脚本中运行
phpinfo()
,看看这个运行的是哪个版本。命令行php是一个完整的独立系统

请首先尝试运行:

sudo apt-get upgrade
然后:对于PHP5.5、PHP5.6和PHP7.0:

sudo apt-add-repository ppa:ondrej/php
您已翻转“apt”和“add”。请看一下你的命令


然后是你所做的其他步骤。

好吧,我不熟悉这个。。。我试图更新,以获得作曲家,这是要求我开放的SSL,我无法得到。。。无论什么当我试图禁用PHP5时:
错误:模块PHP5不存在