ThinkPHP5安裝
thinkphp是國產廣泛應用的php框架。
具有高效方便,封裝多種常用方法,快速搭建web應用。
ThinkPHP5安裝
嚴格來說, ThinkPHP5 無需安裝過程,這裡所說的安裝其實就是把ThinkPHP 框架放入WEB 執行環境(前提是你的WEB執行環境已經OK)。可以通過下面幾種方式獲取和安裝ThinkPHP。
1 TP5三種方式安裝
-
官網下載安裝
獲取ThinkPHP 的方式很多,官方網站(http://thinkphp.cn)提供了穩定版本或者帶擴充套件完整版本的下載。 注意:官網的下載版本不一定是最新版本,GIT版本獲取的才是保持更新的版本。
-
Composer安裝
如果已經安裝有 Composer ,可以用
composer self-update
命令更新Composer 為最新版本。然後在命令列下面,切換到你的web根目錄下面並執行下面的命令:
composer create-project topthink/think tp5 --prefer-dist
-
Git安裝
TP5拆分為多個倉庫,主要包括:
——應用專案: https://github.com/top-think/think
——核心框架: https://github.com/top-think/framework
首先克隆下載應用專案倉庫
git clone https://github.com/top-think/think tp5
然後切換到tp5 目錄下面,再克隆核心框架倉庫:
git clone https://github.com/top-think/framework thinkphp
兩個倉庫克隆完成後,就完成了ThinkPHP5.0 的Git 方式下載,如果需要更新核心框架的時候,只需要切換到thinkphp核心目錄下面,然後執行:
git pull https://github.com/top-think/framework
2 ThinkPHP5框架
- TP5 下載完成的目錄:
``
├─application 應用目錄
├─extend 擴充套件類庫目錄(可定義)
├─public 網站對外訪問目錄
├─runtime 執行時目錄(可定義)
├─vendor 第三方類庫目錄(Composer)
├─thinkphp 框架核心目錄
├─build.PHP 自動生成定義檔案(參考)
├─composer.json Composer定義檔案
├─LICENSE.txt 授權說明檔案
├─README.md README 檔案
├─think 命令列工具入口
* 核心框架目錄的結構如下: `` ├─thinkphp 框架系統目錄 │ ├─lang 語言包目錄 │ ├─library 框架核心類庫目錄 │ │ ├─think think 類庫包目錄 │ │ └─traits 系統 traits 目錄 │ ├─tpl 系統模板目錄 │ ├─.htaccess 用於 apache 的重寫 │ ├─.travis.yml CI 定義檔案 │ ├─base.php 框架基礎檔案 │ ├─composer.json composer 定義檔案 │ ├─console.php 控制檯入口檔案 │ ├─convention.php 慣例配置檔案 │ ├─helper.php 助手函式檔案(可選) │ ├─LICENSE.txt 授權說明檔案 │ ├─phpunit.xml 單元測試配置檔案 │ ├─README.md README 檔案 │ └─start.php 框架引導檔案
3 ThinkPHP5入口檔案index.php
index.php在public目錄下。在ThinkPHP中,按照預設的設定,編輯應用程式入口檔案,包括定義應用程式入口和載入框架引導檔案,注意檔案的目錄結構。當前index.php檔案在public目錄下,如下所示。
<?php // [ 應用入口檔案 ] // 定義應用目錄 define('APP_PATH', __DIR__ . '/../application/'); // 載入框架引導檔案 require __DIR__ . '/../thinkphp/start.php';
假設系統安裝目錄為tp5,則在瀏覽器端輸入:http://localhost/tp5/public/
即可看到歡迎頁面: