安装
# 环境要求
- PHP >= 8.0
安装 fileinfo、redis 扩展
开启 putenv、proc_open 函数 - MySQL >= 5.5
- Redis >= 5.0
- Node >= 18.12
- Npm >= 8.19
注意
Node 版本过低或过高可能无法安装,你可以使用 n (opens new window),nvm (opens new window) 或 nvm-windows (opens new window) 在同一台电脑中管理多个 Node 版本。
# 安装后端
# 克隆项目
git clone https://gitee.com/skyselang/yylAdmin.git
# 进入项目目录
cd yylAdmin
# 设置 composer
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 安装依赖
composer install
# 导入数据库
数据库文件:private/yyladmin.sql
数据库字符集:utf8mb4
数据库排序规则:utf8mb4_general_ci
# 修改配置
复制.env.example后重命名成.env环境变量文件修改里面配置
# 环境配置(phpStudy)
根据你的实际环境软件配置
域名:localhost
端口:9526
根目录:yylAdmin/public
PHP版本:8.0.2
# 设置伪静态
# Nginx
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
# Apache
- httpd.conf 配置文件中加载 mod_rewrite.so 模块
- AllowOverride None 将 None 改为 All
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
注意
不设置伪静态接口文档无法访问
# 安装前端
# 克隆项目
git clone https://gitee.com/skyselang/yylAdminWeb.git
# 进入项目目录
cd yylAdminWeb
# 设置 npm
npm config set registry https://registry.npmmirror.com
# 安装依赖
npm install
也可以使用 cnpm、pnpm、yarn
# 修改配置
复制.env.xxx后重命名成.env.xxx.local环境变量文件修改里面配置
# 本地开发 启动项目
npm run dev
# 检查代码错误 eslint
npm run lint
# 修复代码错误 prettier
npm run format
# 打包测试环境
npm run build:stage
# 打包正式环境
npm run build:prod
# 访问后台
地址:http://localhost:9527 (opens new window)
账号:yyladmin
密码:123456
超管:skyselang
密码:123456
上次更新: 2024/04/12, 20:29:30