此项目是懒人外卖(本人用来练手的项目,类似于百度外卖,美团外卖和饿了么的系统)的API端,为Android客户端提供API服务,基于 Yii2 框架实现的。
- PHP版本必须大于或等于php5.4
教程可参考按照windows下通过Wamp搭建服务器环境.doc
教程自行百度
假设在上一步准备工作中WampServer被安装在了D:/wamp目录下
打开cmd,以此输入以下命令
d:
cd wamp/www
git clone https://github.com/cheikh-wang/LazyWaimai-Api.git
cd LazyWaimai-Api
composer global require "fxp/composer-asset-plugin:^1.3.1"
composer install
打开config/db.php文件,修改username和password(mysql密码默认为空)
<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=lazy_waimai',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];
本项目的短信服务是使用的云之讯,请自行注册账户并按如下方式配置:
编辑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' => '修改为你的域名',
],
到此项目部署完成,请在浏览器中输入http://localhost/LazyWaimai-Api/Web
进行查看