image.png


ThinkPHP是一个轻量级的框架,有自己的中文社区和帮助文档。而且,它是我们中国人开发的框架,比较符合国人的使用习惯,也需要我们去大力支持一下。


1.获取ThinkPHP

访问http://www.thinkphp.cn/down.html


由于我们还处于学习阶段,无须太高的版本,下载

image.png

这个版本即可。

image.png


2.TP框架的目录结构

下载下来后,解压一下,得到TP框架的目录。

image.png


第一个,Application目录,其实就是你的项目目录,你写的代码就是放在整理。


第二个,Public,公共的,是静态资源目录,存放我们的静态资源,比如图片,css,JavaScript文件。


第三个,ThinkPHP是核心的TP框架目录,项目要使用TP框架,就要靠它。


第四个,index.php 是总入口文件。


其他文件暂时我们不需要关心。


打开Application目录,里面只有一个网页文件。

image.png


我们打开ThinkPHP目录,来看下里面有啥?

image.png

第一个,Common是TP框架的核心函数目录。


第二个,Conf是配置文件的目录。


第三个:Lang是核心语言包。


第四个:Library是TP框架的类库


第五个:模型目录


第六个:Tpl是模板文件目录。(Template)


还有一个ThinkPHP.php文件,这是TP框架的核心文件,当我们用index.php创建项目的时候,需要引用它。



3.用域名方式去部署PHP项目

3.1 创建一个基础的PHP项目,假如叫做shop-center

image.png

项目的目录就是在xampp安装文件夹下的htdocs,也就是ZendStudio的默认工作台。


3.2 创建一个域名

如何配置域名呢?

image.png


点Config,选择httpd.config


开启虚拟主机,搜索vhost,看看那一行是否被注释了。


image.png


如果这句话被注释了,就去掉#。如果没有,就跳过这一步。


image.png


打开这个配置文件,这是虚拟主机的配置。


添加如下配置:

<VirtualHost *:8082>
    #这是域名
    ServerName www.php1234.com
    #这是项目所在的目录
    DocumentRoot "C:\xampp\htdocs\shop-center"
</VirtualHost>


最后,解析这个域名,去C盘这个目录下找:

image.png


在这个配置文件下,添加一行:

127.0.0.1 www.php1234.com


保存。


然后,回到我们的项目,在index.php中随便输出一些内容。

image.png

重启Apache服务器,访问http://www.php1234.com:8082/


即可看到内容。



4. 项目整合ThinkPHP框架

我们的商城网站需要引用TP框架,方法很简单,回到TP框架解压后的目录,将index.php和ThinkPHP拷贝到我们的项目中即可。


image.png

image.png


然后,再去访问http://www.php1234.com:8082/

如果看到一个笑脸,那就说明TP框架整合成功了。


image.png


恭喜你,现在你已经学会了如何构建使用TP框架的PHP项目。