此项目是懒人外卖(本人用来练手的项目,类似于百度外卖,美团外卖和饿了么的系统)的商家端,为Android客户端提供商铺管理服务,基于 Yii2 框架实现的。
- PHP版本必须大于或等于php5.4
git clone -b develop https://github.com/cheikh-wang/LazyWaimai-Web.git
-
将sql文件导入到数据库中
-
配置数据库
cd LazyWaimai-Web
vi config/web.php // 将数据库密码修改成你本机的数据库密码
本项目使用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
配置nginx/apache的webroot指向LazyWaimai-Web/web
安装完毕,打开你的服务器访问地址:https://localhost:端口号, 默认的管理员账号,用户名:admin,密码:123456
本项目的短信服务是使用的云之讯,请自行注册账户并按如下方式配置:
编辑config/web.php
'ucpass' => [
'class' => 'app\components\Ucpaas',
'accountSid' => '修改为你的云之讯Account Sid',
'token' => '修改为你的云之讯Auth Token',
'appId' => '修改为你的云之讯应用ID',
'templateId' => '修改为你的云之讯短信模板ID',
],
本项目的图片上传服务是使用的七牛,请自行注册账户并按如下方式配置:
'qiniu' => [
'class' => 'app\components\QiNiu',
'accessKey' => '修改为你的AccessKey',
'secretKey' => '修改为你的SecretKey',
'bucket' => '修改为你的空间名',
'domain' => '修改为你的域名',
],