-
laravel安装homestead的操作方法
- 作者:胡东贵 分类:电脑技术 发布时间:2023-01-24 14:53: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 配置。
猜您喜欢
- 我的世界hmcl启动器安装forge失败的五大..2024-04-03
- 电脑蓝牙驱动安装失败,揭秘背后三大..2024-03-18
- CAD安装完毕,桌面找不到?试试这几个..2024-03-18
- 新手如何轻松安装Java,从入门到精通..2024-03-17
- 快速安装高效插件,让你成为百家号大..2024-03-13
- PS色环插件安装后不显示色环?解决步..2024-03-12
相关推荐
- 电脑怎么屏蔽某个网站的方法 电脑如..2023-01-23
- 抖音怎么录屏 抖音怎么录屏保存..2023-11-06
- 破解密码!360压缩包解密技巧大揭秘..2023-12-23
- word绘图工具栏在哪里 word绘图工具栏在..2023-02-25
- 新浪微博自动回复,新浪微博自动回复..2021-01-02
- vt怎么开启 vt怎么开启thinkpad..2023-01-29