thinkPHP5.0框架 的安装和文件结构

一、什么是thinkPHP框架?

答:ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。

二、thinkPHP5.0 的运行环境。

  • PHP >= 5.4.0 (完美支持PHP7)

  • PDO PHP Extension (PHP中PDO扩展)

  • MBstring PHP Extension (PHP中MBstring 扩展)

  • CURL PHP Extension (PHP中CURL扩展)

三、thinkPHP5.0的安装

a)源代码安装

        1、去thinkphp官网(www.thinkphp.cn) 下载 完整版本的TP5.0

        2、解压压缩包

        3、将解压文件拷贝网站根目录 (www)

        4、重命名 tp5

        5、地址栏访问 http://localhost/tp5/public/

b) composer

       1、官网
                        composer是 PHP 用来管理依赖(dependency)关系的工具。类似于linux 中yum源。

        2、下载地址

            https://getcomposer.org/download/

        3、安装composer

            双击软件,点击next进行安装

        4、检测软件是否安装成功

            1、win+r 输入cmd 回车

            2、输入 composer
                  composer 安装成功之后:

        1、首先命令行切换到 网站根目录(www)

        2、切换国内镜像
                          composer config -g repo.packagist composer https://packagist.phpcomposer.com

        3、安装tp5.0
                         composer create-project topthink/think composer_tp5 --prefer-dist

        4、地址栏访问
                          http://localhost/composer_tp5/public/

C) git

        1、简介
                           Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

        2、安装

            找到对于的软件,双击安装,点击next

        3、检测是否安装成功

            命令行输入git

       git安装成功之后:

        1、首先命令行切换到 网站根目录(www)

        2、拷贝项目仓库
                            git clone https://github.com/top-think/think git_tp5

        3、切换到git_tp5 目录下

        4、拷贝核心框架代码
                             git clone https://github.com/top-think/framework thinkphp

        5、地址栏输入
                             http://localhost/git_tp5/public/

四、thinkPHP5.0 文件目录结构

    |-application 应用目录 是整个网站的核心
               |---|---index 前台目录
               |---|-----|---controller 控制器
               |---|-----|---model 数据模型
               |---|-----|---view 页面
               |---|---admin 后台目录
               |-extend 扩展类库目录 
               |-public 静态资源和入口文件
               |---|---static 存放静态资源 css、js、img
               |---|---index.php 入口文件
               |-runtime 网站运行临时目录
               |-tests 测试目录
               |-thinkphp TP框架的核心文件
               |---|---lang 语言包
               |---|---library TP核心文件
               |---|---tpl 模板页面
               |-vendor 第三方扩展目录

 

 

 

你可能感兴趣的:(PHP,thinkphp5.0)