首页 > 代码库 > ThinkPHP5 简单介绍积累
ThinkPHP5 简单介绍积累
ThinkPHP5 对路由、日志、异常、数据库、模版引擎、验证等做了一些修改。
1.开发环境
PHP 5.4 上 PDO、Mbstring 、CURL、PHP Extension 扩展
mysql >5.5
apache nginx (内置服务)
2.安装 git https://github.com/top-think 之所以设计为应用和核心仓库分离,是为了支持Composer单独更新核心框架。
(1) 克隆 git clone --depth=1 git@github.com:top-think/think.git think-git //最新版本 https://github.com/top-think/think.git //web/
git clone --depth=1 git@github.com:top-think/framework.git thinkphp //https://github.com/top-think/framework.git //web/framework/(核心包)
(2) composer --version 版本
composer create-project --prefer-dist topthink/think think_composer
(3) 官网下载 完整版
(4) git 下载
3.调整 根目录 document_root = /public
4.目录结构和规范
tp5 ├─application 应用目录
├─extend 扩展类库目录(可定义)
├─public 网站对外访问目录
├─runtime 运行时目录(可定义)
├─vendor 第三方类库目录(Composer)
├─thinkphp 框架核心目录
├─build.php 自动生成定义文件(参考)
├─composer.json Composer定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行工具入口
目录名 小写+下划线
类库函数名 文件名 以 .php结尾
类的文件名均以命名空间定义,且命名空间和类库文件所在路径一致。
类文件采用驼峰 首字母大写 其他用小写+下划线命名
ThinkPHP5 简单介绍积累