Linux 是一个较为宽泛、并不具体的统称。尤其是在民间,每个人对 Linux 的定义、理解似乎都“和而不同”。更多的时候,我们所说的 Linux 指的是一个家族。这个家族到底有多大呢? List of Linux distributions Linux家族 的成员众多,真的就是“子子孙孙,无穷尽也”。 Linux衍生版 或者叫 Linxu发行版 的概念。比如,最常见的 CentOSUbuntuDebian 等,还包括我们国产的 麒麟红旗欧拉 等等,都是 Linux发行版 之一。 “某某(Linux发行版)系统可以安装、运行 这种问题。我们知道 DedeCMS 是基于 PHP + MySQL 开发的。也就是说只要该(Linux发行版)系统可以安装、运行 PHPMySQL ,那么该该(Linux发行版)系统就是可以安装、运行 DedeCMS 的。 PHPMySQL 呢? 最简单的办法,就是亲自安装一下、试一下,就什么都明了了。 试一试 ! 非正式提醒:Linux发行版 都是支持 PHPMySQL 的。 Linux发行版 系统上安装 PHPMySQL (搭建 DedeCMS 运行环境)呢?

    这里列举了三种比较常见的安装方式,

    “依赖” 的问题,实际操作起来难度、复杂度都很大。

    Linux发行版 就设计了软件仓库。可以说,有了软件仓库之后,安装软件的难度从“地狱级”一下子就变成了“傻瓜级”。 CentOS 上使用 yum install php 这一行命令就可以完成 PHP 的安装了。 Ubuntu 上使用 apt install nginx 这一行命令就可以完成 Nginx 的安装了。 MacOS本地搭建DedeCMS运行环境 章节中所使用的 brew install xxx 和前端经常用到的 npm install xxx 等,包括 Docker 的方式,实际上都是“仓库安装”的思想。 “仓库” 里搜索不到我们需要的软件或指定版本的时候,自然也就无法采用这种方式来安装了。这可能也是这种设计的唯一的短板所在。

    “集成面板” 来搭建 DedeCMS 的运行环境,应该是目前为止,对新手最为友好的方式了。 Linux集成面板 有:

    • - 等等。

    Linux 在服务器领域的应用之广泛、地位之重要,都是不言而喻的。熟练掌握以上三种在 Linux 系统上搭建 DedeCMS 运行环境的方法,既是入门必修课,同时也是基本功。 Linux 既是一个操作系统,更是一种设计理念、一种思想。 Linux 操作系统的逐步发展,随着“国产、自主”的稳步推进,熟练掌握 Linux 相关的技能,也许会成为一项核心竞争力。

    CentOS x64 7.x 系统为例,采用通过安装 宝塔Linux面板 的方式,来演示 DedeCMS 的运行环境搭建与网站部署。