使用Composer 進行安裝《具體安裝看官方網站》
可以看到初始的目錄結構如下:
~~~
www WEB部署目錄(或者子目錄)
├─application 應用目錄
│ ├─common 公共模塊目錄(可以更改)
│ ├─module_name 模塊目錄
│ │ ├─common.php 模塊函數文件
│ │ ├─controller 控制器目錄
│ │ ├─model 模型目錄
│ │ ├─view 視圖目錄
│ │ ├─config 配置目錄
│ │ └─ ... 更多類庫目錄
│ │
│ ├─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 基礎定義文件
│ ├─convention.php 框架慣例配置文件
│ ├─helper.php 助手函數文件
│ └─logo.png 框架LOGO文件
│
├─extend 擴展類庫目錄
├─runtime 應用的運行時目錄(可寫,可定制)
├─vendor 第三方類庫目錄(Composer依賴庫)
├─build.php 自動生成定義文件(參考)
├─composer.json composer 定義文件
├─LICENSE.txt 授權說明文件
├─README.md README 文件
├─think 命令行入口文件
~~~
### `ThinkPHP5.1`應用基于`MVC`(模型-視圖-控制器)的方式來組織。
> MVC是一個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型(M)、視圖(V)、控制器(C),它們各自處理自己的任務。
>
一個典型的Index控制器類如下:
~~~
namespace app\index\controller;
class Index
{
public function index()
{
return 'hello,thinkphp!';
}
}
~~~
* * * * *
好了,現在訪問網站
http://www.hr.com
看到如下頁面 證明你服務器架構正確了

### 1:配置
~~~
1.1 打開配置目錄下的app.php 文件 開啟調試模式
1.2 打開數據庫的配置文件 配置數據庫
~~~
### 2:私人配置,為方便 后續開發 我自己配置了些東西
~~~
打開配置目錄下的 template.php 文件
把 配置項的 “{” “}”改為“<{”“}>" 方便不影響JS效果,當然你可以修改為其它的 或者不修改
在此文件尾部加上 如下代碼,便于對各種服務器增加兼容性
~~~
~~~
'tpl_replace_string' => [
'__hongrun__' => '', //服務器用配置 目錄
//'__hongrun__' => '/public', //虛擬主機配置目錄
'__write__'=>'2.0',// 自編號
]
];
~~~
- 前言
- 第一章 網站的搭建
- 本地服務器的配置
- TP的配置及安裝
- 第二章 后臺模塊的開發
- 1、入口文件的配置
- 2、后臺登陸頁面
- 3、AUTH權限
- 3.1權限列表的展示
- 3.2權限的管理
- 3.3 用戶組及用戶管理
- 3.4 用戶授權管理的實現
- 4、網站常用設置
- 5、后臺文章模塊開發
- 5.1數據的建立
- 5.2 前端頁面的布局
- 5.3 CURD代碼
- 6、后臺產品管理
- 商品分類操作
- 品牌管理
- 7、友情鏈接模塊
- 8、后臺微信模塊
- 9、短信模塊開發
- 10、訂單管理
- 第三章 商城前端模塊開發
- 購物車模塊的設計
- 購物車模塊結算
- 支付頁面
- 直接購買結算
- 第四章 雜項
- 1. 支付寶支付
- 你知道嘛,有一批80后正在集體消失