如何使用Homestead,Parallels和vagrant建立Laravel开发环境

时间:2018-12-12 21:17:13

标签: laravel vagrant homestead parallels

这是我第一次设置XAMP以外的开发环境。我已经看了几天,尝试了各种安装,但没有到任何地方。

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

以上所有内容均于2018年12月12日安装

我发现的

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

我真的希望有人可以帮助我进行设置,以便我可以开始学习Laravel!

1 个答案:

答案 0 :(得分:0)

首先,由于您已经从XAMPP迁移到Mac,因此我建议您首先尝试Valet:https://laravel.com/docs/5.7/valet。 安装和管理起来要容易得多。

关于宅基地,您已经安装了Parallels和Vagrant。

通过在终端中运行命令来添加“无业游民”框:

$(document).ready(function() {
            $('.mdb-select').material_select();

            $("#add_row").on('click', function(e) {
                var i = +$('#tab_logic tbody tr:last td:first').text();
                var clonedRow = $('#tab_logic tbody tr:last').clone()
                    .find('td:first').text(i + 1).closest('tr').attr('id', 'addr' + i)
                    .find('input').val('').closest('tr');

                $('#tab_logic tbody').append(clonedRow);

            });

            $('#tab_logic').on('click', '.del', function(e) {
                if ($(this).closest('tr').siblings().length > 0) {
                    $(this).closest('tr').remove();
                    calc_total();
                }
            });

            $('#tab_logic tbody').on('keyup change', function(e) {
                calc();
            });

然后安装Homestead:

vagrant box add laravel/homestead

运行初始化脚本:

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

打开〜/ Homestead / Homestead.yaml文件以调整配置。注意缩进和记号。

设置提供者:

cd ~/Homestead
bash init.sh

将包含网站文件的文件夹映射到虚拟框:

provider: parallels

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

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

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

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

通过运行以下命令启动虚拟框:

192.168.10.10  firstwebsite.test

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

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