laravel - 如何使用 Homestead、Parallels 和 vagrant 设置 Laravel 开发环境

标签 laravel vagrant homestead parallels

这是我第一次设置 XAMP 以外的开发环境。我已经查看并尝试了几天的各种安装,但一无所获。

-信息 操作系统=Mac 10.14.1 VM= Parallels 14(是的,我已经安装了插件) 安装 Vagrant

以上所有安装于 12/12/2018

我找到的资源 https://app.vagrantup.com/laravel/boxes/homestead https://github.com/Parallels/vagrant-parallels

我真的希望有人能帮我设置一下,这样我就可以开始学习 Laravel 了!

最佳答案

首先,由于您从 XAMPP 转移到 Mac,我建议您先尝试 Valet:https://laravel.com/docs/5.7/valet . 它的安装和管理要容易得多。

关于 homestead,你已经安装了 Parallels 和 Vagrant。

在终端中运行命令添加一个 Vagrant box:

vagrant box add laravel/homestead

然后安装 Homestead:

git clone https://github.com/laravel/homestead.git ~/Homestead

运行初始化脚本:

cd ~/Homestead
bash init.sh

打开 ~/Homestead/Homestead.yaml 文件来调整配置。非常小心缩进和标志。

设置提供者:

provider: parallels

将网站文件所在的文件夹映射到虚拟盒子:

folders:
    - map: ~/code
      to: /home/vagrant/code

将您的第一个网站配置添加到 init nginx:

sites:
    - map: firstwebsite.test
      to: /home/vagrant/code/firstwebsite.test/public

在/etc/hosts 中添加一条记录以将域指向您的虚拟机

192.168.10.10  firstwebsite.test

通过运行启动虚拟框:

vagrant up

尝试加载它:http://firstwebsite.test

来源:https://laravel.com/docs/5.7/homestead

关于laravel - 如何使用 Homestead、Parallels 和 vagrant 设置 Laravel 开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53751487/

相关文章:

ruby - 为什么在 Vagrant 上的当前用户下安装 rvm 时需要另一个用户?

laravel - 在 Ubuntu LTS 14.04(理想情况下为 1.5+)上为 Laravel Homestead 安装更新的 vagrant

laravel - 在 Laravel 5.7 中找出当前 session 到期前的时间?

laravel - 如何在查看 Blade Laravel 中检查集合是否为空?

docker - Vagrant 的Docker Provisioner在启动时不会启动容器

vagrant - 如何在 Puppet 配置的 Vagrant 项目中跨环境共享 list

php - 检查字符串是否包含任何文本

mysql - Eloquent 中的 IN 语句

windows - .homestead 和 Homestead.yaml 在运行 bash init.bat 后都没有出现

php - 没有 VM 重启,laravel 5.1 看不到作业文件的更改