1. 程式人生 > >ThinkPHP5安裝

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 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/ 
即可看到歡迎頁面: