降级 Ubuntu(18.04 到 16.04)或使 php 在 apach2 上工作

Posted

技术标签:

【中文标题】降级 Ubuntu(18.04 到 16.04)或使 php 在 apach2 上工作【英文标题】:Downgrade Ubuntu (18.04 to 16.04) or make php on apach2 work 【发布时间】:2018-10-06 17:05:45 【问题描述】:

我是这个论坛的新人,如果我的主题不符合规则或不在好地方,我很抱歉,这是我的第一篇文章。 我有一个小问题,我实际上是在做一个实习项目,并且在 ubuntu 上有一个服务器。我想让我的服务器使用 https 而不是 http。我在互联网上看到推荐使用 ubuntu 16.04 的版本(此时我使用的是 Ubuntu 14.04)。我用本教程更新了我的 ubuntu: https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-ubuntu-16-04-lts 问题是本教程不要安装 Ubuntu 16.04,而是安装 Ubuntu 18.04。当我尝试继续使用我的 phpmyadmin 时,它不会解释 php 代码并向我显示带有 php 脚本的页面(我已经尝试卸载并重新安装 Apache2、mysql、php7.2 和 phpmyadmin)。在互联网上进行了几个小时的研究后,我没有看到我的 LAMP 配置有问题,所以我决定降级我的 Ubuntu 并重新安装我的 LAMP 服务器。显然,如果不卸载并重新安装它,就不可能降级 Ubuntu。所以我不知道该怎么做,因为我的服务器主机在法国,而我在日本实习。我实际上使用 ssh 连接处理我的项目,所以我可以通过 ssh 来完成吗? 如果不可能,你能帮我找出我的 LAMP 配置有问题吗? 非常感谢您的帮助,并对我糟糕的英语和这个 lllooonnnggg 文本感到抱歉。

【问题讨论】:

我建议您从头开始安装 Ubuntu。一旦您开始升级等并且出现问题,您很可能最终会遇到一个不稳定的安装,这需要花费大量时间和精力来解决(如果可以的话)。 您也可以尝试在此处询问更多信息。 askubuntu.com 正如 Magnus 所说,我也会推荐全新安装。 非常感谢您的回复 :) 但我不知道是否可以使用 ssh 在远程服务器上卸载和安装旧版本的 Ubuntu。 【参考方案1】:

您想将 Ubuntu 18 降级到 Ubuntu 16,请按照以下步骤操作。

    插入 Ubuntu 16 CD 在系统中,选择从 CD 启动并选择安装 Ubuntu 16。

    自动安装时,就像卸载 Ubuntu 18 并重新安装一样。选择该选项并继续。(按照与 ubuntu 18 相同的步骤)

    相同的分区不会删除任何数据,并且会降级到 Ubuntu16。

      同样适用或双启动。

【讨论】:

【参考方案2】:

我认为,您应该更好地理解为什么您的服务器不解释您的 PHP 代码的错误。这根本比重新安装完整系统的问题要少。

您检查过 apache 日志吗?你检查过PHP是否安装好了吗?

我的建议是安装面板,例如free Vesta,然后面板为您安装所有服务(而不是 LAMPP)。恕我直言,它比远程服务器的 LAMP 更好。

【讨论】:

【参考方案3】:

我使用 Rufus 工具为 Ubuntu 16.4 创建了一个可引导的 USB 闪存驱动器,以便我可以将我的 Ubuntu 从 18.4 降级到 16.4。见link。

按照 16.4 的新安装说明,它可以正常工作。在选项方面,我检查了以下内容:

    因为我不想保留 18.4,所以我通过选中格式化 / 分区的框来删除它。 为了保持我的数据文件完好无损,我取消了格式化 /home 分区的复选框。

以下是我的 80G 硬盘降级后“df /dev/sda* -h”命令的输出:

Filesystem      Size  Used Avail Use% Mounted on
udev            1.3G     0  1.3G   0% /dev
udev            1.3G     0  1.3G   0% /dev
/dev/sda2        37G  4.2G   31G  12% /home
/dev/sda5       3.7G   73M  3.4G   3% /boot
/dev/sda6        30G  4.1G   24G  15% /
udev            1.3G     0  1.3G   0% /dev

它为/分配了32G,为/boot分配了4G,为/swap分配了4G,为/home分配了40G。

为了验证,我发出了 "cat /etc/lsb-release" 得到:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

【讨论】:

以上是关于降级 Ubuntu(18.04 到 16.04)或使 php 在 apach2 上工作的主要内容,如果未能解决你的问题,请参考以下文章

将 Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS

把腾讯云的ubuntu16.04升级到18.04

Ubuntu18.04自动升级内核后降级

Ubuntu18.04自动升级内核后降级

Ubuntu系统升级16.04升级18.04

突然发现自己的电脑是Ubuntu18.04而不是Ubuntu20.04