降级 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 上工作的主要内容,如果未能解决你的问题,请参考以下文章