- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP快速入门-1
简介
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的 设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。
本快速入门教程针对3.2.3最新版本制作,虽然大部分特性3.2版本同样存在,但是强烈建议你使用3.2.3版本来学习本入门教程。
下载
ThinkPHP最新版本可以在官方网站( HYPERLINK /down/framework.html /down/framework.html)下载。
最新的3.2.3版本下载地址: HYPERLINK /down/610.html /down/610.html。
如果你希望保持最新的更新,可以通过github获取当前最新的版本(完整版)。Git获取地址列表(你可以选择一个最快的地址):
Github: HYPERLINK /liu21st/thinkphp /liu21st/thinkphp
Oschina: HYPERLINK /liu21st/thinkphp.git /liu21st/thinkphp.git
Code: HYPERLINK /topthink2011/ThinkPHP /topthink2011/ThinkPHP
Coding: HYPERLINK /liu21st/thinkphp.git /liu21st/thinkphp.git
目录结构
把下载后的压缩文件解压到你的WEB目录(或者任何子目录都可以),框架的目录结构为:
www WEB部署目录(或者子目录)
├─index.php 入口文件
├─README.md README文件
├─composer.json Composer定义文件
├─Application 应用目录
├─Public 资源文件目录
└─ThinkPHP 框架目录
3.2版本开始相比之前的版本自带了一个完整的应用目录结构(Application)和默认的应用入口文件(index.php),开发人员可以在这个基础之上灵活调整(目录名称和位置)。其中,Application和Public目录下面都是空的,而README.md和composer.josn文件仅用于说明,实际部署的时候可以删除。
其中,ThinkPHP为框架核心目录,其目录结构如下:
├─ThinkPHP 框架系统目录(可以部署在非web目录下面)
│ ├─Common 核心公共函数目录
│ ├─Conf 核心配置目录
│ ├─Lang 核心语言包目录
│ ├─Library 框架类库目录
│ │ ├─Think 核心Think类库包目录
│ │ ├─Behavior 行为类库目录
│ │ ├─Org Org类库包目录
│ │ ├─Vendor 第三方类库目录
│ │ ├─ ... 更多类库目录
│ ├─Mode 框架应用模式目录
│ ├─Tpl 系统模板目录
│ ├─LICENSE.txt 框架授权协议文件
│ ├─logo.png 框架LOGO文件
│ ├─README.txt 框架README文件
│ └─index.php 框架入口文件
框架核心目录的结构无需改变,但框架的目录名称(ThinkPHP)可以在应用入口文件中随意更改。
入口文件
在开始之前,你需要一个Web服务器和PHP运行环境,如果你暂时还没有,我们推荐使用集成开发环境 HYPERLINK /en/ WAMPServer(是一个集成了Apache、PHP和MySQL的开发套件,而且支持多个PHP版本、MySQL版本和Apache版本的切换)来使用ThinkPHP进行本地开发和测试。
3.2版本开始框架自带了一个应用入口文件,默认内容如下:
define(APP_PATH,./Application/);
require ./ThinkPHP/ThinkPHP.php;
这段代码的作用就是定义应用目录和加载ThinkPHP框架的入口文件,这是所有基于ThinkPHP开发应用的第一步。
然后,在浏览器中访问运行后我们会看到欢迎页面:
当你看到这个欢迎页面的时候,系统已经在Application目录下面自动生成了公共模块Common、默认模块Home和Runtime运行时目录,如下所示:
Application
├─Co
您可能关注的文档
最近下载
- 重型车辆事故救援培训.pptx
- 六年级家长会方案最新.pdf VIP
- 久保田D722发动机零件图册.pdf VIP
- 美国《先进制造业国家战略》(英)(202210).pdf VIP
- 中文学科论文写作(第三版)卢卓群-第四章.pptx VIP
- 《水浒传》导读封面+第一周任务卡.docx VIP
- 《工业机器人系统操作与运维》 课件 第31-32讲-点焊机器人.ppt
- 北大荒精神专题讲座党史学习教育课件.pptx VIP
- 2024年关于安全生产重要论述PPT课件.ppt VIP
- Find_My_Network_Accessory_Specification__Developer_Preview_R3-高清版操作说明.pdf VIP
文档评论(0)