composer 安裝tp5以及tp5的目錄結構

composer 安裝tp5以及tp5的目錄結構

如果未安裝compsoer ,請先看另一篇 composer如何安裝

安裝命令

composer create-project topthink/think tp

啓動服務

cd tp   //先進入到tp根目錄中
php think run

更新框架

composer update topthink/framework

thinkphp的目錄結構

├─application           應用目錄
│  ├─common             公共模塊目錄(可以更改)
│  ├─module_name        模塊目錄
│  │  ├─common.php      模塊函數文件
│  │  ├─controller      控制器目錄
│  │  ├─model           模型目錄
│  │  ├─view            視圖目錄
│  │  └─ ...            更多類庫目錄
│  │
│  ├─command.php        命令行定義文件
│  ├─common.php         公共函數文件
│  └─tags.php           應用行爲擴展定義文件
│
├─config                應用配置目錄
│  ├─module_name        模塊配置目錄
│  │  ├─database.php    數據庫配置
│  │  ├─cache           緩存配置
│  │  └─ ...            
│  │
│  ├─app.php            應用配置
│  ├─cache.php          緩存配置
│  ├─cookie.php         Cookie配置
│  ├─database.php       數據庫配置
│  ├─log.php            日誌配置
│  ├─session.php        Session配置
│  ├─template.php       模板引擎配置
│  └─trace.php          Trace配置
│
├─route                 路由定義目錄
│  ├─route.php          路由定義
│  └─...                更多
│
├─public                WEB目錄(對外訪問目錄)
│  ├─index.php          入口文件
│  ├─router.php         快速測試文件
│  └─.htaccess          用於apache的重寫
│
├─thinkphp              框架系統目錄
│  ├─lang               語言文件目錄
│  ├─library            框架類庫目錄
│  │  ├─think           Think類庫包目錄
│  │  └─traits          系統Trait目錄
│  │
│  ├─tpl                系統模板目錄
│  ├─base.php           基礎定義文件
│  ├─console.php        控制檯入口文件
│  ├─convention.php     框架慣例配置文件
│  ├─helper.php         助手函數文件
│  ├─phpunit.xml        phpunit配置文件
│  └─start.php          框架入口文件
│
├─extend                擴展類庫目錄
├─runtime               應用的運行時目錄(可寫,可定製)
├─vendor                第三方類庫目錄(Composer依賴庫)
├─build.php             自動生成定義文件(參考)
├─composer.json         composer 定義文件
├─LICENSE.txt           授權說明文件
├─README.md             README 文件
├─think                 命令行入口文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章