zoukankan      html  css  js  c++  java
  • 0. 安装和认识ThinKPHP5.md

    目前ThinKPHP5.x 有两个大版本,分别是5.0和5.1,ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求,ThinkPHP5.0对PHP版本的最低需求是5.4+,而5.1对PHP的最低要求是5.6+,而且ThinkPHP5.0无法无缝升级到ThinkPHP5.1,不过可以手动升级,ThinKPHP3.x均不能直接升级到ThinKPHP5.x,新项目推荐使用ThinKPHP5.x。

    安装

    下载安装

    直接去官网下载,然后将源码放到项目中即可,这是十分传统的做法。

    使用composer安装

    composer create-project topthink/think tp5 --prefer-dist
    

    文件目录结构

    ThinKPHP 5.1的目录结构请参考:https://www.kancloud.cn/manual/thinkphp5_1/353950

    以下为ThinKPHP 5.0.x应用的目录结构:

    ├─application 应用目录(可设置)
    │ ├─index 模块目录(可更改)
    │ │ ├─config.php 模块配置文件
    │ │ ├─common.php 模块公共文件
    │ │ ├─controller 控制器目录
    │ │ ├─model 模型目录
    │ │ └─view 视图目录
    │ │
    │ ├─command.php 命令行工具配置文件
    │ ├─common.php 应用公共文件
    │ ├─config.php 应用配置文件
    │ ├─tags.php 应用行为扩展定义文件
    │ ├─database.php 数据库配置文件
    │ └─route.php 路由配置文件
    

    5.0版本采用模块化的设计架构,默认的应用目录下面只有一个index模块目录,如果我要添加新的模块可。

    切换到命令行模式下,进入到应用根目录并执行如下指令:

    php think build --module demo
    

    就会生成一个默认的demo模块,包括如下目录结构:

    ├─demo
    │ ├─controller 控制器目录
    │ ├─model 模型目录
    │ ├─view 视图目录
    │ ├─config.php 模块配置文件
    │ └─common.php 模块公共文件
    

    同时也会生成一个默认的 Index 控制器文件

    开启调试

    修改application/config.php里面的app_debug选项即可。

    runtime目录权限调整

    安装完毕后,runtime目录需要有写入权限。

  • 相关阅读:
    高一下期末考试划水记
    BZOJ 1053
    积性函数与狄利克雷卷积(未完待更)
    Contest Hunter 3101
    POJ2689
    3.17爆零赛
    全概率公式
    矩阵快速幂
    模板练习
    _rqy's Code Style for OI
  • 原文地址:https://www.cnblogs.com/imshun/p/10492510.html
Copyright © 2011-2022 走看看