我想将php版本从7.0更新到7.1,所以我尝试了更新php命令来更新ubuntu系统上的php版本。 但是它没有更新,所以我使用清除命令删除了php 7.0版本
var midObj = {name: '', type: ''};
var obj = {groups: []};
for(var I in obj1) {
for(var j=0; j<obj1[I]['groups'].length; j++) {
midObj = {};
midObj.type = I;
midObj.name = obj1[I]['groups'][j].name;
obj['groups'].push(midObj);
}
}
这些是我在卸载php7.0之后尝试更新php7.1版本的命令
sudo apt-get purge 'php*'
在命令提示符中获取错误
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1 php7.1-common
这里我缺少什么或有什么问题吗?
答案 0 :(得分:2)
在您的apt来源中似乎没有php7.1
和php7.1-common
软件包。
我假设您正在使用最新的Ubuntu 18 LTS。
您可以从存储库中安装php7.2
,但是不再包括旧版本。您必须手动安装它们。
对于7.2版
sudo apt update
sudo apt install php7.2 php7.2-common
php -v
对于7.1版
其他选项
如果您使用不同版本的PHP进行开发,则可能需要研究PHP docker containers
PHPDocker.io可能是一个很好的起点。
编辑:也可以考虑将这个问题发布在askubuntu上,因为他们在那里可能有更具体的知识。
答案 1 :(得分:-1)
您需要先删除旧版本,然后再添加新版本。
尝试:sudo apt-get remove php7.0*
列出所有php软件包以检查是否安装了所有所需的软件包也很有用。
sudo apt-get list php*
然后安全地运行命令。