Skip to content

快速开始

5分钟快速部署蝉印诊所管家系统

环境要求

在开始之前,请确保您的服务器满足以下要求:

  • PHP >= 8.4
  • MySQL >= 8.0 或 MariaDB >= 10.5
  • Redis >= 6.0
  • NginxApache
  • Composer >= 2.0
  • Node.js >= 18.0

方式一:Docker部署(推荐)

1. 克隆项目

bash
git clone https://github.com/yiliaocrm/api.git
cd api

2. 配置环境变量

bash
cp .env.example .env
# 编辑.env文件,配置数据库等信息

3. 启动Docker容器

bash
docker-compose up -d

4. 初始化数据库

bash
docker-compose exec app php artisan migrate --seed

5. 访问系统

打开浏览器访问 http://localhost:8000

默认账号密码:

  • 管理员: admin / admin123

方式二:宝塔面板部署

详细的宝塔部署教程请参考:

快速步骤

  1. 在宝塔面板创建站点
  2. 上传项目文件
  3. 设置运行目录为 public
  4. 配置伪静态(Laravel)
  5. 安装Composer依赖
  6. 配置环境变量
  7. 迁移数据库
  8. 设置定时任务

方式三:手动部署

1. 安装依赖

bash
composer install
npm install

2. 配置环境

bash
cp .env.example .env
php artisan key:generate

3. 配置数据库

编辑 .env 文件:

bash
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yiliaocrm
DB_USERNAME=root
DB_PASSWORD=your_password

4. 迁移数据库

bash
php artisan migrate --seed

5. 编译前端资源

bash
npm run build

6. 启动服务

bash
php artisan serve

常见问题

1. 数据库连接失败

请检查:

  • 数据库服务是否启动
  • .env文件中的数据库配置是否正确
  • 数据库用户权限是否足够

2. 权限问题

Linux系统需要设置目录权限:

bash
chmod -R 775 storage bootstrap/cache
chown -R www:www storage bootstrap/cache

3. Composer安装慢

使用国内镜像:

bash
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

下一步

获取帮助

如果遇到问题,可以:

基于 MIT 许可发布