学thinkphp要先学php,PHP ThinkPHP学习第一步(搭建及认识ThinkPHP入口文件)

PHP ThinkPHP学习第一步(搭建及认识ThinkPHP入口文件)

PHP ThinkPHP学习第一步(搭建及认识ThinkPHP入口文件)

ThinkPHP包下载网址:http://www.thinkphp.cn

本人下载3.2版本中的完整版,解压如下

e5a8c07a4747576c293aa0d8e7a3e297.png

取其中的ThinkPHP文件于开发网站的根目录,并建立入口文件index.php

e177ad46fecddd505e8f1f8ae19497bf.png

入口文件index.php详细内容如下:<?php

/*

* 本文件为thinkPHP的入口文件,于由ThinkPHP采用单一的入口。所以要在本文件对ThinkPHP进行一些部署工作。

*/

#thinkPHP3.2 需要php 5.3+支持

if(version_compare(PHP_VERSION, '5.3.0', 'lt')) { die("require PHP 5.3.0或更高版本");}

#定义安全文件 默认是index.html

define('DIR_SECURE_FILENAME', 'liang.html');

#开启调度模式

define('APP_DEBUG',TRUE);

#定义公共模块的位置,默认是Common

define("COMMON_PATH","./LiangCommon/");

#定义与thinkPHP有关的核心框架文件目录路径

#通过这个常量,在以后运行的时候都去找这个路径

define('THINK_PATH','./ThinkPHP/');

#定义应用目录

define("APP_PATH", "./home/");

#定义应用名

define("APP_NAME", "home");

#引入ThinkPHP的入口文件

require THINK_PATH.DIRECTORY_SEPARATOR."ThinkPHP.php";

?>

第一次访问网站之后,会自动生成如下的目录* 当第一次访问该应用时,自动生成如下的目录结构

*LiangCommon --应用公共模块

*      |--Common --应用公共函数目录

*      |--Conf --应用公共配置文件目录

* home

*      |-Home

*          |--Conf --模块配置文件目录

*          |--Common --模块函数公共目录

*          |--Controller --模块控制器目录

*          |--Model --模块模型目录

*          |--View --模块视图文件目录

*      |-Runtime

*          |--Cache --模板缓存目录

*          |--Data --数据目录

*          |--Logs --日志目录

*          |--Temp --缓存目录

*

具体如图

cf7f86f5f56908bdda40d0a424f97c69.png

转载于:https://blog.51cto.com/quietnight/1604597

PHP ThinkPHP学习第一步(搭建及认识ThinkPHP入口文件)相关教程

SpringCloud微服务学习--Maven父子项目构建(一)

SpringCloud微服务学习--Maven父子项目构建(一) 本篇基于maven来构建微服务项目的基本项目架构 通过maven的父子项目的结构,可以让我们更方便、统一的管理这些项目。 使用idea快速创建SpringBoot父工程 cloud_demo,创建成功后保留pom.xml即可 打包方式packag

万字长文 | 这可能是东半球最保姆级的后台服务器开发学习路线

万字长文 | 这可能是东半球最保姆级的后台服务器开发学习路线 作者 |编程指北 来源 |编程指北(id :cs_dev) 前言 这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。 这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其它人写得不一样,

基于51单片机的矩阵按键学习

基于51单片机的矩阵按键学习 一、矩阵按键 矩阵按键就是独立按键的结合体,矩阵按键的优点是提高了I/O端口的利用率,用M+N个I/O端口就可以控制MN个独立按键。而一个独立按键就需要一个I/O端口来控制,I/O端口的利用率很低。 如上图所示,每列按键引出一条线由

php生成pdf文件——在laravel框架中dompdf的使用

php生成pdf文件——在laravel框架中dompdf的使用 php生成pdf文件 前序 前期准备 代码实现 安装dompdf 加载中文字体库( 防止中文乱码 ) 加载外部图片 渲染模板数据 生成pdf 其他方面 注意事项 参考文献及个人博客 局限性 博主声明 前序 该篇主要讲述的是使用PH

JVM学习笔记(七)-类加载器

JVM学习笔记(七)-类加载器 ??上一篇博客复习了JVM的类加载过程,对加载、验证、准备、解析、初始化等各个阶段进行了详细内容的复习。但是,关于类加载,还有一块重要的知识——类加载器,它跟加载阶段、解析阶段等有着紧密的联系。 ??本篇博客将会对类加载

vue源码中值得学习的方法

vue源码中值得学习的方法 作者:chinamasters https://segmentfault.com/a/1190000025157159 最近在深入研究vue源码,把学习过程中,看到的一些好玩的的函数方法收集起来做分享,希望对大家对深入学习js有所帮助。如果大家都能一眼看懂这些函数,说明技术还是

了解一下Vue中的插槽

Vue插槽,是学习vue中必不可少的一节,当初刚接触vue的时候,对这些掌握的一知半解,特别是作用域插槽一直没明白。 后面越来越发现插槽的好用。 分享一下插槽的一些知识吧。 一、插槽内容 一句话:插槽内可以是任意内容。 先看一下下面的代码:声明一个child

springsecurity框架的学习,根据操作修改后台ssm项目进行学习,

springsecurity框架的学习,根据操作修改后台ssm项目进行学习,不同的用户显示不同的菜单(十一) 每一个项目的左边都有很多的按钮,现在我们要实现的就是不同的用户登录之后,可以看到不同的菜单。 一般 一点击左边的菜单,右边就会显示对应菜单的页面 思路

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值