首页 > 编程语言 >ThinkPHP 3.2.3 介绍及安装

ThinkPHP 3.2.3 介绍及安装

时间:2023-03-05 17:06:02浏览次数:47  
标签:文件 thinkphp 文件夹 3.2 ThinkPHP php 安装 目录


一、ThinkPHP的介绍:
基于MVC模式(3者分离)
M - Model 模型 工作:负责数据的操作
V - View 视图(模板) 工作:负责前台页面显示
C - Controller 控制器(模块) 工作:描述功能

二、ThinkPHP的获取:
​​​http://www.thinkphp.cn​

三、ThinkPHP核心文件介绍 :

├─ThinkPHP 框架系统目录(可以部署在非web目录下面)
│ ├─Common 核心公共函数目录
│ ├─Conf 核心配置目录
│ ├─Lang 核心语言包目录
│ ├─Library 框架类库目录
│ │ ├─Think 核心Think类库包目录
│ │ ├─Behavior 行为类库目录
│ │ ├─Org Org类库包目录
│ │ ├─Vendor 第三方类库目录
│ │ ├─ ... 更多类库目录
│ ├─Mode 框架应用模式目录
│ ├─Tpl 系统模板目录
│ ├─LICENSE.txt 框架授权协议文件
│ ├─logo.png 框架LOGO文件
│ ├─README.txt 框架README文件
│ └─ThinkPHP.php 框架入口文件

四、ThinkPHP环境搭建步骤:
1、安装xampp包
2、在htdocs下建立文件夹thinkphp
3、将ThinkPHP核心包拷贝到htdocs下的文件夹thinkphp中
4、在htdocs下的文件夹thinkphp中建立文件 index.php ;
(thinkphp搭建工程中创建文件默认第一个字母用大写;)
5、在 index.php(入口文件)中输入如下代码:

/*
入口文件主要完成:

定义框架路径、项目路径(可选)
定义调试模式和应用模式(可选)
定义系统相关常量(可选)
载入框架入口文件(必须)
*/
<?php
//第一步:确定应用名称(前台应用一般用Application),后台一般用Admin
define("APP_NAME","Application");
//第二步:确定应用路径
define("APP_PATH","./Application/");
//引入ThinkPHP核心文件
require "./ThinkPHP/ThinkPHP.php"
?>

6、此时在浏览器中打开网址:​​http://localhost/thinkphp/​​
会提示:欢迎使用 ThinkPHP!
7、此时在thinkphp目录下出现了一个Home目录,前台应用要放在此文件夹下
8、创建后台应用:在htdocs下的文件夹thinkphp中建立文件 admin.php
9、在 admin.php中输入如下代码:

<?php   
//第一步:确定应用名称,后台一般用Admin
define("APP_NAME","Admin");
//第二步:确定应用路径
define("APP_PATH","./Admin/");
//引入ThinkPHP核心文件
require "./ThinkPHP/ThinkPHP.php"
?>

10、此时在浏览器中打开网址:​​http://localhost/thinkphp/admin.php​​
会提示:欢迎使用 ThinkPHP!
11、此时在thinkphp目录下出现了一个Admin目录,后台应用要放在此文件夹下
到此时即环境搭建完毕!

五、项目目录作用说明,以Application为例:

Application
├─Common 应用公共模块
│ ├─Common 应用公共函数目录
│ └─Conf 应用公共配置文件目录
├─Home 默认生成的Home模块
│ ├─Conf 模块配置文件目录
│ ├─Common 模块函数公共目录
│ ├─Controller 模块控制器目录
│ ├─Model 模块模型目录
│ └─View 模块视图文件目录
├─Runtime 运行时目录
│ ├─Cache 模版缓存目录
│ ├─Data 数据目录
│ ├─Logs 日志目录
│ └─Temp 缓存目录

六、注意:
若前台文件Home 和 后台文件Admin 有公用的部分,如图片、js文件、CSS文件等,可在
htdocs下的文件夹thinkphp中建立文件夹Public,用来存储公用文件。
若上传的文件有共有的部分,可在htdocs下的文件夹thinkphp中建立文件夹Uploads,用来存储上传的公用文件。


标签:文件,thinkphp,文件夹,3.2,ThinkPHP,php,安装,目录
From: https://blog.51cto.com/sdwml/6101507

相关文章

  • ThinkPHP MVC模式、URL访问控制器和调试模式
    一、什么是MVCM-Model编写model类对数据进行操作V-View编写html文件,页面呈现C-Controller编写类文件(UserAction.class.php)处理输入(写入数据库记录),确保M和V的同步......
  • java开发JDK工具的安装
    1.java开发工具的构成(1)JVM即java虚拟机,用于解释翻译java生成的自解码文件,因为java中有了这个,才能实现java语言跨平台运行java自解码文件(2)JRE即java运行环境,它是由JVM和ja......
  • Anaconda 修改默认虚拟环境安装位置
    查看当前有哪些路径#简单查询condainfo#或者用这句能够直接看到key:condaconfig--show添加、删除envs_dirs#dir是路径condaconfig--addenvs_dirsdircondaco......
  • 安装scrapy
    安装scrapy:1.pip3installwheel2.下载twisted网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted如下图3.cmd进入你所下载文件的目录,pip3install你下的......
  • Docker安装
    Linux版本:需要CentOS7Docker安装一、基础环境配置1.wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo2.wget-O/etc/yum......
  • 如何安装和配置waveshare SIM8202G-M2 5G模块驱动?
    为了使用waveshareSIM8202G-M25G模块,需要先安装和配置驱动。官方链接:https://www.waveshare.net/wiki/SIM8200EA-M2_5G_HAT#Raspberry.E4.BD.BF.E7.94.A8sudoapt-get......
  • Linux Mint 21.1 安装笔记
    LinuxMint21.1安装笔记V1.0 目录1.说明2.安装Linux系统2.1.下载LinuxMint安装包(ISO)2.2.下载/制作启动U盘工具(balenaEtcher)2.3.设置BIOS相关内容2.3.1.U......
  • 2.所有节点安装docker,kubeadm,kubelet
    安装docker此步骤请自我查询安装教程添加阿里云yum软件源cat>/etc/yum.repos.d/kubernetes.repo<<EOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliy......
  • No.3.2
    运算符:赋值运算符:对变量进行赋值的运算符=将等号右边的值赋予给左边,要求左边必须是一个容器其他赋值运算符:+= -= *= /= %=使用这些运算符可以在对......
  • 基于Docker安装项目管理工具禅道
    禅道是通用的项目管理软件完整支持敏捷项目模型、瀑布项目模型、看板模型内置项目集、产品、项目和执行四个管理框架支持CMMI标准的落地实施下载镜像dockerpulle......