小程序之旅——第一站(环境项目搭建)
订餐小程序
一、开发环境准备
后台:Thinkphp5.0.11
服务器:apache
数据库:mysql
1、安装xampp
官网:https://www.apachefriends.org/zh_cn/index.html
下载XAMPP并安装
要求:PHP >= 5.4.0
2、下载ThinkPhp5.0.11完全版
下载并解压
ThinkPHP5的环境要求如下:
- PHP >= 5.4.0
- PDO PHP Extension
- MBstring PHP Extension
- CURL PHP Extension
3、下载开发工具Sublime Text3
官网:http://www.sublimetext.com/
下载并安装
4、Navicat for Mysql安装
官网:http://www.navicat.com.cn/
http://www.xpgod.com/soft/35729.html
下载并安装
使用方法
1>. 安装navicat.exe安装程序。
2>. 运行注册机程序PatchNavicat.exe。
3>. 选择安装的navicat.exe程序
4>. 显示激活成功
5、部署项目
将解压的Thinkphp文件夹复制到Xampp安装目录下/htdocs文件夹下
并修改名称作为项目名OrderWechatApplet
将项目添加进Sublime Text3中
二、项目构建框架
1、添加模块
在项目根目录下/public文件夹下
新建入口文件admin.php
// [ 应用入口文件 ] // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 加载框架引导文件 require __DIR__ . '/../thinkphp/start.php'; //自动生成模块 \think\Build::module('admin');
在浏览器中打开
http://localhost/OrderWechatApplet/public/admin.php
将自动生成模块admin
修改入口文件admin.php
// [ 应用入口文件 ] // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 绑定到admin模块 define('BIND_MODULE','admin'); // 加载框架引导文件 require __DIR__ . '/../thinkphp/start.php'; //自动生成模块 // \think\Build::module('admin');
2、数据库创建
1)新建数据库order
新建表ord_user
2)配置目录
修改文件OrderWechatApplet/application/database.php
如需模块单独配置数据库,在admin模块下新建database.php文件
修改config.php
<?php //配置文件 return [ 'extra_config_list' => ['database'] ];
修改admin下的database.php
<?php return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'order', // 用户名 'username' => 'root', // 密码 'password' => 'root', // 端口 'hostport' => '3306', // 连接dsn 'dsn' => '', // 数据库连接参数 'params' => [], // 数据库编码默认采用utf8 'charset' => 'utf8', // 数据库表前缀 'prefix' => 'ord_', // 数据库调试模式 'debug' => true, ];
3)数据库操作
3)设计数据库——RBAC权限模型设计
创建表语句见附件
至此,项目后台基本搭建完成,index模块作为前端,admin模块作为后台