MiniAdmin 是基于 MiniFramework 和 Layui 开发的一套后台基础模板。
通过 Composer 可以快速安装部署一个基于 MiniAdmin 的项目,步骤如下:
如果已经安装好了 Composer 可跳过本节内容。
在 Linux 系统中,全局安装 Composer 的命令如下:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Windows 和 MacOS 系统的开发者可前往 Composer 的官网 https://getcomposer.org/ 参考官方文档进行安装。
在命令行执行如下命令:
composer create-project --prefer-dist --stability=dev jasonweicn/miniadmin myapp
上述命令结尾的 myapp 为要创建的项目目录,可根据实际情况修改。
找到 myapp/backend/Public/index.php 文件,这是项目后台部分的入口文件,可在其中定义所需的配置常量,例如:
<?php
// 命名空间
const APP_NAMESPACE = 'backend';
// 是否显示错误信息
const SHOW_ERROR = true;
// 是否开启日志(生产环境建议关闭)
const LOG_ON = false;
// 是否启用布局功能
const LAYOUT_ON = true;
// 开启数据库自动连接
const DB_AUTO_CONNECT = true;
const APP_NAME = 'MiniAdmin';
const PAGE_SIZE = 10;
// 引入 MiniFramework
require __DIR__ . '/../../vendor/autoload.php';
require __DIR__ . '/../../vendor/jasonweicn/miniframework/Bootstrap.php';
上述代码已经包含在文件中了,最后两行是引入 MiniFramework 框架,通常不需要进行修改即可使用。
找到 myapp/backend/Config/database.php 文件,这是数据库配置文件,可在其中定义所需的数据库连接信息,例如:
<?php
$database['default'] = [
'host' => 'localhost', //主机地址
'port' => 3306, //端口
'dbname' => 'miniadmin', //库名
'username' => 'root', //用户名
'passwd' => '', //密码
'charset' => 'utf8mb4', //字符编码
'persistent' => false //是否启用持久连接 ( true | false )
];
?>
上述数据连接信息可根据实际情况进行修改。
请将 miniadmin.sql 导入你的数据库中。
默认的登录用户名为:admin,密码为:123456
请将 myapp/backend/Public 目录配置到 Apache 或 Nginx 作为站点的根目录。
完成所有配置后,可尝试通过浏览器访问,例如:
如能正常显示 MiniAdmin 的登录界面,那么恭喜你,一个基于 MiniAdmin 的项目已经运行起来了。
参与开发的流程:
作者:Jason Wei
微博:https://weibo.com/jasonweicn
MiniAdmin 遵循 Apache License Version 2.0 开源协议发布。
协议详细内容请浏览项目目录中的 LICENSE 文件。
MiniFramework:https://github.com/jasonweicn/miniframework
Layui:https://www.layui.com/
Sign in for post a comment
Comments ( 0 )