首頁  >  文章  >  php框架  >  介紹ThinkPHP開發環境之Homestead

介紹ThinkPHP開發環境之Homestead

藏色散人
藏色散人轉載
2021-01-21 11:10:562835瀏覽
##上「為

介紹ThinkPHP開發環境之Homestead

如何建置ThinkPHP 開發環境我們知道Homestead 是Laravel 官方推薦的開發環境之一,它由客製化Vagrantfile 的Homestead 腳本和包含PHP 開發相關軟體的Vagrant box 組成。

但Homestead 不只支援快速搭建適合Laravel 的站點,也支援

symfony

,

zendFramework, yii 等PHP 中流行的框架,而從v.7.18.0 就開始支持ThinkPHP(增加ThinkPHP 的PR(https://github.com/laravel/homestead/pull/952)) 最新版支援的框架種類(https://github.com/laravel/homestead/tree/v10.3.1/scripts/site-types)

配置ThinkPHP site1.在Homestead.yaml

檔案中新增

sites:
 - map: thinkphp.test
   to: /home/vagrant/my-thinkphp-project/web
   type: thinkphp
2.更新虛擬機器的Nginx 設定
vagrant reload --provision

我使用的是社區中Laravel 開發環境文檔搭建的環境,Homestead 版本是
7.8.0

, 直接添加

type 選項並重新配置, 會報沒有相關腳本的錯誤,將thinkPHP site 腳本(https://github.com/laravel/homestead/blob/v7.18.0/scripts/serve-thinkphp.sh) 複製到homestead 的scripts 檔案中,再vagrant reload --provision 能成功建立ThinkPHP 網站。                                             

以上是介紹ThinkPHP開發環境之Homestead的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除