ThinkPHP 零起步1
ThinkPHP是国人开发的PHP版的WEB应用开发框架。
下载地址是:www.thinkphp.cn
最新版本是3.2.3,和以前的版本有一定的差别(命名和结构)
开发测试环境:
集成工具:xmapp (apache, PHP, mysql等)
数据库工具:navicat
开发工具:
IDE: phpStorm, eclipse for php等
编辑器: VS Code(推荐), Sublime
1、目录结构
wwwroot WEB部署目录 ├─index.php 入口文件 ├─README.md README文件 ├─Application 应用目录 ├─Public 资源文件目录 └─ThinkPHP 框架目录
其中 wwwroot 是网站的根目录,可以在apache的配置文件http.conf中修改 DocumentRoot 来实现根目录的更改。
网站代码主要放在Application目录下面。
2、第一个页面
下载thinkphp3.2.3并解压到 wwwroot,在浏览器输入 http://localhost 会显示:
点开Application会看到文档结构:
Application ├─Common 应用公共模块 │ ├─Common 应用公共函数目录 │ └─Conf 应用公共配置文件目录 ├─Home 默认生成的Home模块 │ ├─Conf 模块配置文件目录 │ ├─Common 模块函数公共目录 │ ├─Controller 模块控制器目录 │ ├─Model 模块模型目录 │ └─View 模块视图文件目录 ├─Runtime 运行时目录 │ ├─Cache 模版缓存目录 │ ├─Data 数据目录 │ ├─Logs 日志目录 │ └─Temp 缓存目录
其中Home就是显示的网页内容所在目录,Home 中有清晰的M(model) V(view) C(controller) 的结构。
第一个页面的显示代码在:Controller/IndexController.class.php,点开可以看到:
namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index(){ echo '欢迎使用ThinkPHP :)';//去掉样式 } }
可以修改成:
echo 'Hello World!';
再刷新页面看看效果吧!