LazyWaimai-Web
此项目是懒人外卖(本人用来练手的项目,类似于百度外卖,美团外卖和饿了么的系统)的商家端,为Android客户端提供商铺管理服务,基于 Yii2 框架实现的。
环境条件
- PHP版本必须大于或等于php5.4
安装
1.clone到本地
git clone -b develop https://github.com/cheikh-wang/LazyWaimai-Web.git
2.配置数据库
-
将sql文件导入到数据库中
-
配置数据库
cd LazyWaimai-Web
vi config/web.php // 将数据库密码修改成你本机的数据库密码
3.安装依赖
本项目使用composer管理依赖,所以需要先安装composer(已安装请跳过)
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
还需要安装composer-asset-plugin(已安装请跳过)
composer global require "fxp/composer-asset-plugin:^1.3.1"
安装项目所需依赖(开始之前请确保composer和composer-asset-plugin已成功安装)
composer install
5.配置服务器
配置nginx/apache的webroot指向LazyWaimai-Web/web
6.完毕
安装完毕,打开你的服务器访问地址:http://localhost:端口号, 默认的管理员账号,用户名:admin,密码:123456
其他配置
1.短信服务的配置
云之讯,请自行注册账户并按如下方式配置:
本项目的短信服务是使用的编辑config/web.php
'ucpass' => [
'class' => 'app\components\Ucpaas',
'accountSid' => '修改为你的云之讯Account Sid',
'token' => '修改为你的云之讯Auth Token',
'appId' => '修改为你的云之讯应用ID',
'templateId' => '修改为你的云之讯短信模板ID',
],
2.七牛云的配置
七牛,请自行注册账户并按如下方式配置:
本项目的图片上传服务是使用的'qiniu' => [
'class' => 'app\components\QiNiu',
'accessKey' => '修改为你的AccessKey',
'secretKey' => '修改为你的SecretKey',
'bucket' => '修改为你的空间名',
'domain' => '修改为你的域名',
],