快速开始
5分钟快速部署蝉印诊所管家系统
环境要求
在开始之前,请确保您的服务器满足以下要求:
- PHP >= 8.4
- MySQL >= 8.0 或 MariaDB >= 10.5
- Redis >= 6.0
- Nginx 或 Apache
- Composer >= 2.0
- Node.js >= 18.0
方式一:Docker部署(推荐)
1. 克隆项目
bash
git clone https://github.com/yiliaocrm/api.git
cd api2. 配置环境变量
bash
cp .env.example .env
# 编辑.env文件,配置数据库等信息3. 启动Docker容器
bash
docker-compose up -d4. 初始化数据库
bash
docker-compose exec app php artisan migrate --seed5. 访问系统
打开浏览器访问 http://localhost:8000
默认账号密码:
- 管理员:
admin/admin123
方式二:宝塔面板部署
详细的宝塔部署教程请参考:
快速步骤
- 在宝塔面板创建站点
- 上传项目文件
- 设置运行目录为
public - 配置伪静态(Laravel)
- 安装Composer依赖
- 配置环境变量
- 迁移数据库
- 设置定时任务
方式三:手动部署
1. 安装依赖
bash
composer install
npm install2. 配置环境
bash
cp .env.example .env
php artisan key:generate3. 配置数据库
编辑 .env 文件:
bash
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yiliaocrm
DB_USERNAME=root
DB_PASSWORD=your_password4. 迁移数据库
bash
php artisan migrate --seed5. 编译前端资源
bash
npm run build6. 启动服务
bash
php artisan serve常见问题
1. 数据库连接失败
请检查:
- 数据库服务是否启动
.env文件中的数据库配置是否正确- 数据库用户权限是否足够
2. 权限问题
Linux系统需要设置目录权限:
bash
chmod -R 775 storage bootstrap/cache
chown -R www:www storage bootstrap/cache3. Composer安装慢
使用国内镜像:
bash
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/下一步
获取帮助
如果遇到问题,可以: