PHP ThinkPHP学习第一步(搭建及认识ThinkPHP入口文件)
ThinkPHP包下载网址:http://www.thinkphp.cn
本人下载3.2版本中的完整版,解压如下
取其中的ThinkPHP文件于开发网站的根目录,并建立入口文件index.php
入口文件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 --缓存目录 *
具体如图
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。