如何建置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中文網其他相關文章!