ThinkPHP 开发环境之 Homestead

如何搭建 ThinkPHP 开发环境

我们知道 Homestead 是 Laravel 官方推荐的开发环境之一,它由定制Vagrantfile 的 Homestead 脚本和包含 PHP 开发相关软件的 Vagrant box 组成。

但 Homestead 不仅仅支持快捷搭建适配 Laravel 的站点,还支持symfony, zendFramework, yii 等 PHP 中流行的框架,而从 v.7.18.0 就开始支持 ThinkPHP增加 ThinkPHP 的 PR

最新版支持的框架种类

配置 ThinkPHP site

  1. 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 脚本 复制到 homestead 的 scripts 文件中,再 vagrant reload --provision 能成功创建 ThinkPHP 站点。

本作品采用《CC 协议》,转载必须注明作者和本文链接
Allen
本帖由系统于 3年前 自动加精
讨论数量: 2

thinkphp5.1开始支持?

4年前 评论
theDog (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!