无法在ubuntu上再次重新安装php

时间:2019-02-18 12:58:13

标签: php

我想将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

这里我缺少什么或有什么问题吗?

2 个答案:

答案 0 :(得分:2)

在您的apt来源中似乎没有php7.1php7.1-common软件包。 我假设您正在使用最新的Ubuntu 18 LTS。 您可以从存储库中安装php7.2,但是不再包括旧版本。您必须手动安装它们。

对于7.2版

sudo apt update
sudo apt install php7.2 php7.2-common
php -v

对于7.1版

  1. Download php
  2. 提取下载的存档文件
  3. 遵循随附的自述文件

其他选项

如果您使用不同版本的PHP进行开发,则可能需要研究PHP docker containers

PHPDocker.io可能是一个很好的起点。

编辑:也可以考虑将这个问题发布在askubuntu上,因为他们在那里可能有更具体的知识。

答案 1 :(得分:-1)

您需要先删除旧版本,然后再添加新版本。

尝试:sudo apt-get remove php7.0*

列出所有php软件包以检查是否安装了所有所需的软件包也很有用。

sudo apt-get list php*

然后安全地运行命令。