如何搭建 ThinkPHP 開發環境
我們知道 Homestead 是 Laravel 官方推薦的開發環境之一,它由定製Vagrantfile 的 Homestead 指令碼和包含 PHP 開發相關軟體的 Vagrant box 組成。
但 Homestead 不僅僅支援快捷搭建適配 Laravel 的站點,還支援symfony
, zendFramework
, yii
等 PHP 中流行的框架,而從 v.7.18.0
就開始支援 ThinkPHP
(增加 ThinkPHP 的 PR)
配置 ThinkPHP site
- 在
Homestead.yaml
檔案中新增sites: - map: thinkphp.test to: /home/vagrant/my-thinkphp-project/web type: "thinkphp"
- 更新虛擬機器的 Nginx 配置
vagrant reload --provision
我使用的是社群中 Laravel 開發環境文件 搭建的環境,Homestead 版本是 7.8.0
, 直接新增 type
選項並重新配置, 會報沒有相關指令碼的錯誤,將 thinkPHP site 指令碼 複製到 homestead 的 scripts
檔案中,再 vagrant reload --provision
能成功建立 ThinkPHP 站點。
本作品採用《CC 協議》,轉載必須註明作者和本文連結