zoukankan      html  css  js  c++  java
  • 小程序之旅——第一站(环境项目搭建)

      订餐小程序

    一、开发环境准备

    后台: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';
    //自动生成模块
    	hinkBuild::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';
    //自动生成模块
    // 	hinkBuild::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模块作为后台

  • 相关阅读:
    秋风下的萧瑟 NOIP2018 游记
    Dsu on Tree
    BZOJ 3812 : 主旋律
    FFT&NTT
    manacher
    Winniechen’s test1
    如何在万亿级别规模的数据量上使用Spark
    Spark运行时的内核架构以及架构思考
    hadoop离线数据存储和挖掘架构
    Hadoop平台的基本组成与生态系统
  • 原文地址:https://www.cnblogs.com/rainbowz/p/7615125.html
Copyright © 2011-2022 走看看