系统安装
安装环境
| 环境 | 推荐版本 | 说明 |
|---|---|---|
| Php | 8.1+ | 要求最低php8.1 |
| Mysql | 5.7+ | |
| NodeJs | 22+ | 推荐nvm安装Nodejs |
| Pnpm | npm install -g pnpm安装pnpm | |
| Composer | 提前安装好Composer | |
| Git | 提前安装好Git |
安装步骤
⚠️建议
推荐在Git Bash终端中操作
1.克隆项目
# github
git clone https://github.com/himfkc/kucoder.git
# 如果github访问慢 可使用gitee
git clone https://gitee.com/himfkc/kucoder.git2.安装kucoder后端
# 安装composer依赖
cd kucoder && composer install
# 环境变量 复制一份.env.example为.env
cp .env.example .env
# 启动redis 启动127.0.0.1:6379
本地启动redis
# 启动kucoder 启动127.0.0.1:8787
# kucoder项目根目录执行以下命令
php windows.php start # windows系统
php start.php start # linux系统3.安装vue依赖
# 安装vue依赖 需重新打开一个新的终端
# kucoder项目根目录执行以下命令
cd vue-kc-admin && pnpm install
# 启动vue 启动localhost:9527
pnpm run dev4.执行安装
# 访问以下页面执行安装 首次打开vue项目需要加载资源 请稍等....
http://localhost:9527/vue/admin/install安装问题
如果文档解决不了你的问题 请到kucoder官网问题版块提问 去提问
- 问 git clone github地址时 速度特别慢或执行异常
- 答 使用
git clone gitee地址替换github地址
- 问 执行命令
cp .env.example .env时 报错 'cp' 不是内部或外部命令,也不是可运行的程序或批处理文件 - 答 使用git bash终端代替windows的远程cmd来操作
- 问 报错php扩展异常
- 答 php需要开启
redis gd fileinfo zip sodium扩展
- 问 启动kucoder报错redis未启动
- 答 kucoder默认使用redis 启动kucoder前 先启动redis
- 问 执行
pnpm install报错 pnpm未定义 - 答 使用
npm install -g pnpm安装pnpm
- 问
- 答