开源框架开发框架|thinkphp自学教程(一)

开发框架中thinkphp相对应用比较广泛,今天下载了个thinkphp3.1.2的安装包,我用的xammp环境,

  • 找到htdocs文件夹,在文件夹下面新建一个文件夹,名叫app。把下载的源码为Thinkphp文件夹放到我们新建的app文件夹下面,然后我们新建一个名为index.php文件。

  • 这个index.php文件就是我们这个整个thinkphp开发框架|开源框架的入口文件。

关于入口文件的解释thinkphp官网是这样说的:

ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个项目都有一个统一(但不一定是唯一)的入口。应该说,所有项目都是从入口文件开始的,并且所有的项目的入口文件是类似的。

    因此建立好入口文件index.php文件就要去定义这个入口文件。

    index.php定义内容如下:

<?php  
    define('APP_NAME','app');   //定义thinkphp 项目的名称 ,比如我定义是app           
    define('APP_PATH','./app/');  //定义thinkphp项目的路径       
    require './ThinkPHP/ThinkPHP.php'; //加载框架入口文件
    define('APP_DEBUG',TRUE); // 开启thinkphp调试模式,有助于我们书写查看错误。
?>

好了现在我们在我们浏览器里输入http://localhost/app/index.php       回车就会看到thinkphp的欢迎界面。

下来就可以看到文件里在访问后又生成了很多文件夹,文件夹说明如下:


目录 说明

Common 项目公共文件目录,一般放置项目的公共函数  

Conf 项目配置目录,项目所有的配置文件都放在这里

Lang 项目语言包目录(可选 如果不需要多语言支持 可删除)

Lib 项目类库目录,通常包括Action和Model子目录

Tpl 项目模板目录,支持模板主题

Runtime 项目运行时目录,包括Cache(模板缓存)、Temp(数据缓存)、Data(数据目录)和Logs(日志文件)子目录,如果存在分组的话,则首先是分组目录。

       

对了这里还要说明解释下先前下载的Thinkphp里面的文件夹的每个含义:


目录/文件 说明

ThinkPHP.php 框架入口文件

Common   
框架公共文件目录

Conf   
框架配置文件目录

Lang  
 框架系统语言目录

Lib   
系统核心基类库目录

Tpl   
系统模板目录

Extend   
框架扩展目录(关于扩展目录的详细信息请参考后面的扩展章节)

       

  

  

   

   

   

   

         下来我们就可以进行我们的Thinkphp开源框架|开发框架的学习了。  Hello Thinkphp `(*∩_∩*)′


你可能感兴趣的:(开源框架开发框架|thinkphp自学教程(一))