Loading... # 在BT寶塔面板如何安裝thinkPHP6? 由于thinkPHP6采用全新的安裝方式,和舊版本相對難道增加不少,特此制作安裝教程供大家參考? 安裝 · ThinkPHP6.0完全開發手冊 · 看云 https://www.kancloud.cn/manual/thinkphp6_0/1037481 <button class=" btn m-b-xs btn-light " onclick="window.open('https://www.kancloud.cn/manual/thinkphp6_0/1037481','_blank')">ThinkPHP6.0官方文檔</button> **一、官方安裝說明** ThinkPHP `6.0`的環境要求如下: > * PHP >= 7.1.0 > `6.0`版本開始,必須通過 `Composer`方式安裝和更新,所以你無法通過 `Git`下載安裝。 ## 安裝 `Composer` > 如果還沒有安裝 `Composer`,在 `Linux` 和 `Mac OS X` 中可以運行如下命令: > > ``` > curl?-sS?https://getcomposer.org/installer?|?php > mv?composer.phar?/usr/local/bin/composer > ``` > > 復制 > > 在 Windows 中,你需要下載并運行 [Composer-Setup.exe](https://www.178d.com/Links_goto?url=n9Wm0ddtYZGfyKmXpp_T0qmdqZCn2J2RqdOeotHXlqZktJfV2aNgx7DI)。 > 如果遇到任何問題或者想更深入地學習 Composer,請參考Composer 文檔([英文文檔](https://www.178d.com/Links_goto?url=n9Wm0ddtYZGfyKmXpp_T0qmdqZCn2J2RytOUYQ,,),[中文文檔](https://www.178d.com/Links_goto?url=n9Wm0Z5iYdmv2mOfmKDGz6Wtm5Cb1GXWzs2fndLMoWOa0J_R06aX1A,,))。 由于眾所周知的原因,國外的網站連接速度很慢。因此安裝的時間可能會比較長,我們建議使用國內鏡像(阿里云)。 > 打開命令行窗口(windows用戶)或控制臺(Linux、Mac 用戶)并執行如下命令: > > ``` > composer?config?-g?repo.packagist?composer?https://mirrors.aliyun.com/composer/ > ``` > > 復制 ## 安裝穩定版 如果你是第一次安裝的話,在命令行下面,切換到你的WEB根目錄下面并執行下面的命令: ``` composer?create-project?topthink/think?tp ``` 復制 這里的 `tp`目錄名你可以任意更改,這個目錄就是我們后面會經常提到的應用根目錄。 如果你之前已經安裝過,那么切換到你的**應用根目錄**下面,然后執行下面的命令進行更新: ``` composer?update?topthink/framework ``` 復制 > 更新操作會刪除 `thinkphp`目錄重新下載安裝新版本,但不會影響 `app`目錄,因此不要在核心框架目錄添加任何應用代碼和類庫。 > 安裝和更新命令所在的目錄是不同的,更新必須在你的應用根目錄下面執行 如果出現錯誤提示,請根據提示操作或者參考[Composer中文文檔](https://www.178d.com/Links_goto?url=n9Wm0Z5iYdmv2mOfmKDGz6Wtm5Cb1GXWzs2fndLMoWOa0J_R06aX1A,,)。 ## 安裝開發版 一般情況下,`composer` 安裝的是最新的穩定版本,不一定是最新版本,如果你需要安裝實時更新的版本(適合學習過程),可以安裝 `6.0.x-dev`版本。 ``` composer?create-project?topthink/think=6.0.x-dev?tp ``` 復制 ## 開啟調試模式 應用默認是部署模式,在開發階段,可以修改環境變量 `APP_DEBUG`開啟調試模式,上線部署后切換到部署模式。 本地開發的時候可以在應用根目錄下面定義 `.env`文件。 > 通過 `create-project`安裝后在根目錄會自帶一個 `.example.env`文件(環境變量示例),你可以直接更名為 `.env`文件并根據你的要求進行修改,該示例文件已經開啟調試模式 ## 測試運行 現在只需要做最后一步來驗證是否正常運行。 進入命令行下面,執行下面指令 ``` php?think?run ``` 復制 在瀏覽器中輸入地址: ``` http://localhost:8000/ ``` 復制 會看到歡迎頁面。恭喜你,現在已經完成 `ThinkPHP6.0`的安裝! 如果你本地80端口沒有被占用的話,也可以直接使用 ``` php?think?run?-p?80 ``` 復制 然后就可以直接訪問: ``` http://localhost/ ``` 復制 > 實際部署中,應該是綁定域名訪問到 `public`目錄,確保其它目錄不在WEB目錄下面。 **二、BT寶塔面板安裝實操:** 首先購買服務器,安裝‘寶塔面板’,進入寶塔面板 **1.進入BT終端登錄**  **2.安裝composer** ``` 在BT寶塔面板PHP設置中將禁用的函數刪除 putenv() 、 pcntl\_signal() 、 proc\_open(),passthru()(寶塔默認已經將以上函數禁用,thinkphp需要用到所以得先將禁用刪除)。 ```  在終端中運行下面兩行代碼 Bash ```bash curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/bin/composer ``` 安裝完成后,可以用命令:“composer --version”來查看你安裝的版本號。  **3.安裝thinkphp** ``` 先cd 到要安裝的目錄 終端輸入 cd /www/wwwroot/你的網站目錄 ```  ``` 使用composer 安裝 thinkphp (我已經安裝,就不安裝) ``` Bash ```bash composer create-project topthink/think tp ```  **4.設置網站運行目錄及偽靜態**  偽靜態直接選擇 thinkphp 保存  ** 5.安裝完成跑起來** ``` cd 到 thinkphp 根目錄 運行 ```  ``` php think run 安裝成功的 將會看到相應的信息 ```  ———————————————— 參考文章: https://www.kancloud.cn/manual/thinkphp6\_0/1037481 https://blog.csdn.net/zc252056342/article/details/115953607 最后修改: ? 允許規范轉載 打賞 贊賞作者 支付寶微信 贊 如果覺得我的文章對你有用,請隨意贊賞