系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > win8 >

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

laravel安装homestead的操作方法

安装过程需要较长时间(取决于你的网络连接速度),并且容易网络中断。

推荐:

复制上面图片中的下载地址并用迅雷下载(下载之后的名字可能是一串乱码)

通过这种方式下载的话需要手动将其添加到 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

laravel安装homestead的操作方法

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,添加方式如下:

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。