无法从PHP 5.5.12更新 - Ubuntu 16.04

时间:2017-07-07 03:51:53

标签: 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-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没有升级,它仍然是这个版本。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

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

使用Apache,这里有什么帮助我(信用在这里):

在Apache上禁用PHP5模块:

sudo a2dismod php5

现在启用PHP7:

sudo a2enmod php7.1

要反映更改,需要重新启动Apache:

sudo systemctl restart apache2

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

答案 1 :(得分:0)

尝试先运行:

sudo apt-get upgrade

然后:对于PHP 5.5,PHP 5.6和PHP 7.0:

sudo apt-add-repository ppa:ondrej/php

你翻了“apt”和“add”。请看一下你的命令。

然后是你做的其他步骤。