-
laravel安装homestead的操作方法
- 作者:陈惠雯 分类:win8 发布时间:2023-11-08 17:06:00
今天windows 之家小编给大家介绍下在windows 中使用laravel安装homestead的操作方法! 安装及配置: 安装 使用Vagrant安装Homestead盒子 安装 Homestead 配置 Homestead 设置 Provider 配置共享文件夹 配置 Nginx 站点 Hosts文件 启动 Vagrant Box 可选操作 为指定项目安装 Homestead 日常使用 全局访问 Homestead MacLinux Windows 通过 SSH 连接 连接到数据库 配置 Cron 调度任务 分享你的环境 Homestead 可以运行在 Windows、Mac 以及 Linux 等主流操作系统上,预装的软件和工具列表如下: Ubuntu 16.04...
今天windows 之家小编给大家介绍下在windows 中使用laravel安装homestead的操作方法!
安装及配置:
安装
使用Vagrant安装Homestead盒子
安装 Homestead
配置 Homestead
设置 Provider
配置共享文件夹
配置 Nginx 站点
Hosts文件
启动 Vagrant Box
可选操作
为指定项目安装 Homestead
日常使用
全局访问 Homestead
MacLinux
Windows
通过 SSH 连接
连接到数据库
配置 Cron 调度任务
分享你的环境
Homestead 可以运行在 Windows、Mac 以及 Linux 等主流操作系统上,预装的软件和工具列表如下:
Ubuntu 16.04
PHP 7.1
Nginx
MySQL
MariaDB
SQLite 3
Postgres
Composer
Node(With Yarn, Bower, Grunt, and Gulp)
Redis
Memcached
Beanstalkd
Mailhog
ngrok
注:如果你使用的是 Windows,需要开启系统的硬件虚拟化(VT-x),这通常可以通过 BIOS 来开启。如果你是在 UEFI 系统上使用 Hyper-V,则需要关闭 Hyper-V 以便可以访问 VT-x。
先下载安装VirtualBox和Vagrant。
以下命令本人使用的是git bash
vagrant box add laravel/homestead
一键Ghost Win7 64位旗舰版(非常快的系统)V2017.12
安装过程需要较长时间(取决于你的网络连接速度),并且容易网络中断。
推荐:
复制上面图片中的下载地址并用迅雷下载(下载之后的名字可能是一串乱码)
通过这种方式下载的话需要手动将其添加到 Vagrant:
vagrant box add laravel/homestead 下载文件的路径
运行上述命令有可能报错:
Check your Homestead.yaml file, the path to your private key does not exist.
解决办法如下:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"eval "$(ssh-agent -s)"ssh-add -K ~/.ssh/id_rsa
再次运行上述命令即可添加成功
萝卜家园系统 GHOST WIN7 64位超级稳定旗舰版
添加成功提示
==> box: Successfully added box 'laravel/homestead' (v0) for 'virtualbox'!
你可以通过克隆仓库代码来实现 Homestead 安装。将仓库克隆到用户目录下的 Homestead 目录,这样 Homestead 盒子就可以作为所有其他 Laravel 项目的主机:
cd ~git clone https://github.com/laravel/homestead.git Homestead
克隆完成后,你需要检查 Homestead 的版本标签,因为 master 分支不会总是稳定版本,你可以在 GitHub Release Page 查找到最新稳定版本然后在本地将其检出:
cd Homestead// Clone the desired release...git checkout v6.1.0
接下来,在 Homestead 目录下运行 bash init.sh 命令来创建 Homestead.yaml 配置文件,生成的 Homestead.yaml 配置文件文件位于当前 Homestead 目录:
// Mac/Linux... windows下使用git bash也使用下面的命令bash init.sh// Windows...init.bat
Homestead.yaml 文件中的 provider 键表示使用哪个 Vagrant 提供者:virtualbox、vmware_fushion、 vmware_workstation 或 parallels,你可以将其设置为自己喜欢的提供者,当然对大部分人来说也没得选:
provider: virtualbox
Homestead.yaml 文件中的 folders 属性列出了所有主机和 Homestead 虚拟机共享的文件夹,一旦这些目录中的文件有了修改,将会在本地和 Homestead 虚拟机之间保持同步,如果有需要的话,你可以配置多个共享文件夹:
folders:- map: ~/Development to: /home/vagrant/Code
如果要开启 NFS,只需简单添加一个标识到同步文件夹配置:
folders:- map: ~/Development to: /home/vagrant/Code type: "nfs"
注:使用 NFS 的话,需要考虑安装 vagrant-bindfs 插件。该插件可用于在 Homestead 盒子中为文件和目录维护正确的用户/组权限。
你还可以通过 options 传递其他 Vagrant 支持的同步文件夹选项:
folders:- map: ~/Development to: /home/vagrant/Code type: "rsync" options: rsync__args: ["--verbose", "--archive", "--delete", "-zz"] rsync__exclude: ["node_modules"]
对 Nginx 不熟?没关系!通过 sites 属性你可以方便地将“域名”映射到 Homestead 虚拟机的指定目录,Homestead.yaml 中默认已经配置了一个示例站点。和共享文件夹一样,你可以配置多个站点:
sites:- map: homestead.app to: /home/vagrant/Code/Laravel/public- map: firm.cn to: /home/vagrant/laravelapp/firm/public
如果你是在 Homestead 盒子启动之后进行了上述修改,需要运行 vagrant reload –provision 更新虚拟机上的 Nginx 配置。
不要忘记把 Nginx 站点配置中的域名添加到本地机器上的 hosts 文件中,该文件会将对本地域名的请求重定向到 Homestead 虚拟机,在 Mac 或 Linux上,该文件位于 /etc/hosts,在 Windows 上,位于 C:/Windows/System32/drivers/etc/hosts,添加方式如下:
猜您喜欢
- 电脑打印机安装秘籍:轻松掌握安装步..2024-04-19
- 如何找寻电脑驱动之谜,轻松打开安装..2024-04-16
- 无线网卡安装教程:USB无线网卡如何轻..2024-04-15
- 百度网盘安装不了?电脑安装百度网盘..2024-04-13
- 得力标签打印机安装与使用:轻松上手..2024-04-05
- 罗技驱动解压难题,无法安装资源?一..2024-04-03
相关推荐
- 硬盘IOPS:揭秘数据世界中的速度与力..2023-11-05
- win8系统配置太烂了关掉Aero特效的图文..2021-02-20
- U盘被写保护?解锁这些解除方法,让..2024-04-10
- U盘写保护无法格式化?试试这些实用..2023-11-26
- 如何使用GWX Control Panel工具阻止Win7/W..2022-07-21
- 缓存是什么意思?有硬件缓存和软件缓..2023-11-17