第一步:准备工作

在进行cmf r21d的安装之前,需要先准备好以下工作:

  • 安装PHP环境
  • 安装MySQL数据库
  • 安装Composer
  • 安装Git

这些工具对于cmf r21d的安装非常重要,确保在安装之前已经成功安装并配置好这些工具。

第二步:下载安装

下载安装cmf r21d非常容易,只需要执行以下命令:

git clone https://github.com/cmf-r21d/cmf-r21d.git
cd cmf-r21d
composer install

以上命令将会从cmf-r21d的官方GitHub仓库中克隆代码,并执行composer install安装所依赖的组件。

第三步:配置数据库

在安装完成后,我们还需要完成数据库的设置,以便cmf r21d可以正确地从数据库中获取数据。

首先,需要在MySQL数据库中创建一个新的数据库。可以使用以下命令创建:

CREATE DATABASE `cmf_r21d` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

然后,我们需要修改cmf r21d的配置文件。在config目录下找到database.php文件,将以下代码中的用户名和密码修改为您的MySQL用户名和密码:

'mysql'    => [
    // 数据库类型
    'type'        => 'mysql',
    // 服务器地址
    'hostname'    => '127.0.0.1',
    // 数据库名
    'database'    => 'cmf_r21d',
    // 数据库用户名
    'username'    => 'root',
    // 数据库密码
    'password'    => 'root123',
    // 数据库连接端口
    'hostport'    => '',
    // 数据库连接参数
    'params'      => [],
    // 数据库编码默认采用utf8mb4
    'charset'     => 'utf8mb4',
    // 数据库表前缀
    'prefix'      => 'cmf_',
    // 数据库调试模式
    'debug'       => true,
    // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
    'deploy'      => 0,
    // 数据库读写是否分离 主从式有效
    'rw_separate' => false,
    // 读写分离后 主服务器数量
    'master_num'  => 1,
    // 指定从服务器序号
    'slave_no'    => '',
],

修改完成后保存文件,然后执行以下命令进行数据库迁移:

php think cmf-migrate:run

以上命令将会自动在MySQL数据库中创建所需的表结构,并将数据迁移至数据库中。执行结束后,即可完成cmf r21d的安装。