ThinkPHP 3.2.3 介绍及安装
来源:互联网 发布:js写的网站怎么做seo 编辑:程序博客网 时间:2024/06/05 19:38
一、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),后台一般用Admindefine("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 //第一步:确定应用名称,后台一般用Admindefine("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.3 介绍及安装
- ThinkPHP 3 介绍及安装
- ThinkPhP 学习笔记 1.介绍及安装
- ThinkPHP框架安装介绍
- ThinkPHP框架介绍及应用
- thinkPHP 01 介绍以及安装
- ThinkPHP 3.1.2 介绍及安装 MVC模式和URL访问
- ThinkPHP 3 的CURD介绍
- phpStudy,JetBrains PhpStorm安装,及搭建thinkPHP
- Thinkphp 3.2.3 隐藏入口文件及模块名称
- OpenLDAP 介绍及安装
- MongoDB介绍及安装
- MongoDB介绍及安装
- PHPUnit介绍及安装
- MongoDB介绍及安装
- JBoss介绍及安装
- Python介绍及安装
- MogileFS介绍及安装
- 压缩APK文件
- 5.2.使用定时器定时来让led闪烁
- Fatal Error: Invalid Layout of java.lang.String at value
- (菜鸟分享)win7+ubuntu双系统安装(U盘方法)
- nginx location 匹配规则
- ThinkPHP 3.2.3 介绍及安装
- wxWidgets学习笔记(四):编写一个简易的计算器程序
- sort排序
- cmake:环境变量(environment variable)读写和if判断
- 多点诚意,少点套路,文章点击量不是问题!
- Openwrt修改flash大小
- 浅谈一个人是否适合学iOS
- 软件测试思想者(Software Testing - Thinker)博客启程了!
- Android Studio 更新 Android 6.0 之后无法找到 org.apache.http 包的问题