介紹ThinkPHP開發環境之Homestead

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

下面由thinkphp教程欄目給大家介紹thinkphp開發環境之Homestead,希望對需要的朋友有所幫助!

介紹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 site

1.在 Homestead.yaml 文件中添加

立即學習PHP免費學習筆記(深入)”;

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 站點。? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享