安裝運行


ThinkPHP6 安裝

  • 6.0 版本開始,必須透過 Composer 方式安裝更新,所以你無法透過 Git 下載安裝。

  • PHP >= 7.1.0

#一、安裝Composer

#在windows中,下載Composer軟體

第一步:雙擊下載好的composer執行程式

第二步:選擇要安裝的磁碟機

第三步:選擇php版本。如果你是整合包環境,就到整合包裡找php

第四步:全部下一步

二、設定
Composer

下載來源

先設定

Composer

的下載來源,也是鏡像位址

在命令列視窗或控制台輸入

composer config -g repo.packagist composer https://packagist.phpcomposer.com

國外的網站速度慢,官網建議使用國內鏡像(阿里雲)

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

三、Composer 下載、安裝ThinkPHP6
##先切換到php環境根目錄

cd d:/phpstudy/www

在執行下載Thinkphp6指令。最後的tp,是新建一個tp目錄,可變更

  • composer create-project topthink/think tp

    ##更新Thinkphp6核心
  • composer update topthink/framework

  • 備:安裝並更新指令所在的目錄是不同的,更新必須在你的應用程式根目錄下面執行

    四、安裝成功後目錄結構

6.0版本目錄結構的主要變化是核心框架納入vendor目錄,然後原來的application目錄變成app目錄。

安裝後的目錄結構就是一個單一應用模式

在mac 或linux 環境下面,注意需要設定runtime 目錄權限為777

www  WEB部署目錄(或子目錄)

#├─app           應用目錄

│  ├─controller   應用目錄

│  ├─controller   應用目錄

#│  ├─model           模型目錄

│  ├─ ...            更多類別資料庫目錄文件

│  └─event.php          事件定義檔

###│######├─config             # 設定目錄目錄目錄 # ⠔  # ##│  ├─cache.php          快取設定######│  ├─console.php        控制台設定######│#ookie ├─cookie.

│  ├─database.php       資料庫設定

│  ├─filesystem.php     檔案磁碟設定

##   ├─#.php log.php            日誌設定

│  ├─middleware.php     中間件設定

│  ├─route.php#    Session配置

│  ├─trace.php          Trace設定

│  └─view.php            ##├─route                 路由定義目錄

│  ├─route.php          路由定義檔

##php          路由定義檔

##php 

─ 

── public                WEB目錄(外部存取目錄)

│  ├─index.php          入口網站  htaccess          用於apache的重寫

├─extend                擴充類別庫目錄

├─runtime     #├─vendor                Composer類別資料庫目錄

├─.example.env          環境變數範例檔案#PICE#1S.           授權說明文件

├─README.md             README 文件

├─think               執行點指令只講windows系統裡的php環境整合包,如何存取

第一步:開啟phpstudy 整合軟體-》網站網域管理

第二步:網站網域:www.xxx.com

第三步:網站目錄:tp/public

##第四步:在C:\Windows\System32\drivers\etc 目錄下,開啟hosts檔案

第五步:最後一行輸入127.0.0.1 www.xxx.com

第六步:直接在瀏覽器上輸入網域(www.xxx.com)

六、ThinkPHP6核心目錄