使用Vgrant安装Homestead构建Laravel环境
来源:互联网 发布:央视评论网络直播乱象 编辑:程序博客网 时间:2024/06/04 19:48
结合上一篇的《MAC安装composer把玩Laravel》
这里我将介绍一下使用vagrant安装Homestead构建Laravel的环境
1、安装Vagrant
这里提供一下下载地址,下载到本地之后安装一下就可使用vagrant命令了
下载地址:https://www.vagrantup.com
我使用的是Mac版的
※下面的操作首先定位到自己喜欢的文件夹下面
2、安装Homestead
使用 vagrant box add laravel/homestead 可以安装Homestead
或者我们可以直接下载virtualbox.box(https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.0.1/providers/virtualbox.box)然后使用vagrant box add laravel/homestead ~/Downloads/virtualbox.box 安装
我个人觉得可以先安装homestead脚本
脚本安装:git clone https://github.com/laravel/homestead.git Homestead
定位到Homestead文件夹下面之后执行vagrant up 虽然这是homestead的启动命令 但是我发现好像也可以直接下载最新的Homestead
上边使用vagrant up 安装Homestead算是题外话,你们可以试用一下
接下来还是在Homestead文件夹下面运行bash init.sh命令
命令运行完成后会在~/.homestead文件夹下面生成文件
其中我们要编辑的就是Homestead.yaml文件
---ip: "192.168.10.10"memory: 2048cpus: 1provider: virtualboxauthorize: ~/.ssh/id_rsa.pub #公钥keys: - ~/.ssh/id_rsa #私钥 #密钥组生成 ssh-keygen -t rsa -C "ryoma@homestead"folders: - map: /Users/LiuMingchuan/Ryoma/WorkSpace/PHP/Laravel #和虚拟机共享的文件夹 to: /home/vagrant/Codesites: - map: ryoma.dev #域名 to: /home/vagrant/Code/Laravel/publicdatabases: - homestead# blackfire:# - id: foo# token: bar# client-id: foo# client-token: bar# ports:# - send: 50000# to: 5000# - send: 7777# to: 777# protocol: udp
在/etc/hosts中添加我们上面的域名 ip就是最开始192.168.10.10
192.168.10.10 ryoma.dev
修改完了上面的文件之后我们执行vagrant up就可以启动Homestead了vagrant reload 重新启动
vagrant ssh 使用ssh连接homestead
使用ssh命令登录homestead之后可以使用ls查看共享文件夹
这时候我们直接访问http://ryoma.dev的话会出现404File Not Found 错误
因为Laravel/public是不存在的
我们使用laravel new Laravel在Code下面创建Laravel项目
创建完成之后我们在访问我们的http://ryoma.dev
这时候就会出现我们熟悉的Laravel欢迎页面了
㊙️注意:每一次修改完Homestead.yaml文件之后要使用vagrant provision命令 不然有可能修改不会生效
- 使用Vgrant安装Homestead构建Laravel环境
- Laravel:Windows安装配置虚拟环境Homestead
- Laravel 虚拟开发环境Homestead安装
- Laravel homestead 安装与使用 From Scratch
- Laravel Homestead的安装和使用
- laravel-homestead环境搭建
- laravel 环境搭建 homestead
- windows 安装laravel Homestead
- windows10 安装Laravel Homestead
- 安装Laravel Homestead
- window10 安装 Laravel/Homestead
- ubuntu安装laravel/homestead
- windows 安装laravel Homestead
- Laravel Homestead 使用
- win10 下 Laravel 虚拟开发环境 Homestead 安装教程
- laravel开发环境homestead搭建
- laravel的homestead环境搭建
- laravel homestead vagrant box安装使用,问题,及相关命令
- 博客搬家声明
- 兼容性
- Nginx 性能调优
- 数字三角形
- angular表单验证及 提交功能实现
- 使用Vgrant安装Homestead构建Laravel环境
- 安卓Andriod使用入门(二十七)【点赞动画】
- 多文件多线程断点续传项目练习总结
- Java利用Socket进行远程过程调用
- 转载 同龄人2016年的一篇博文 用来自励
- 数学建模学习笔记
- 利用 pwntools 编写 socket 脚本
- C++ 构造函数使用 ":成员变量(形参)" 的形式给类里面成员变量赋值,如果成员变量和形参是指针,那么需要注意的事项
- 最大公约数与最小公倍数