我试图更新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没有升级,它仍然是这个版本。有什么想法吗?
答案 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”。请看一下你的命令。
然后是你做的其他步骤。