ホームページ  >  記事  >  PHPフレームワーク  >  Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

藏色散人
藏色散人オリジナル
2021-12-22 17:37:006466ブラウズ

Homestead 環境の構築方法を紹介する前に、いくつかの重要な概念を理解する必要があります。詳細については、この記事「Homestead、Vagrant、および仮想マシンの概念の説明」を参照してください。

以下では、Windows 10 で Homestead 環境を構築する詳細な手順を正式に紹介します。

ステップ 1: VirtualBox をインストールする

VirtualBox をインストールする仮想マシン ソフトウェア:

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

に対応する仮想マシンをダウンロードした後、システムをインストールするには、「インストール」をクリックし、「

次へ」をクリックします。 (仮想マシンのインストール時に VirtualBox COM オブジェクト取得失敗エラーが発生する場合は、「 VirtualBox COM オブジェクト取得失敗問題の解決方法 」を参照してください。)

ステップ 2: Vagrant のインストール

Vagrant 仮想マシン管理ソフトウェアをインストールします:

  • このサイトのダウンロード リンク:

    vagrant Win64 ビット システム バージョン2.2.19|vagrant Win32 ビット システム バージョン 2.2.19

  • 公式ダウンロード アドレス:

    https://www.vagrantup.com /downloads

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

# 上記と同様に、対応する vagrant をダウンロードした後、ワンクリックでインストールし、

をクリックし続けます次###。

注:

Vagrant は、インストールが成功した後にコンピュータを再起動します。画面が突然真っ暗になってシャットダウンしてもパニックにならないでください~その後、

と入力できます。 vagrant -- CMD ウィンドウ内 version

コマンドは、Vagrant が正常にインストールされているかどうかをテストするために使用されます。バージョン番号の表示は、インストールが成功したことを意味し、必ず administrator~# として実行してください。 ## は次のとおりです:

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]ステップ 3: Homestead をインストールします

1.

をインストールしますhomestead.box

2 つの方法があります:

(1) ボックス ファイルがダウンロードされていない場合は、

経由でボックス インストールをリモートから直接ダウンロードできます。 vagrant box add laravel/homestead

コマンド; 次に、virtualbox などの使用する仮想マシンを選択し、「3」を入力して Enter キーを押して、以下に示すように選択します。

注: コマンドの実行が失敗した場合は、最新の Vagrant がインストールされていることを確認してください。

(2) box ファイルがダウンロードされましたので、ローカルボックスを使用してインストールできます。 Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

下図のように、ダウンロードした「」を配置します。 2ba89637..." このファイルの名前を「

homestead.box

」に変更します:

注: 上の図のダウンロード リンクに直接アクセスして、ボックス ファイルをダウンロードできます

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

##次に、homestead.box ファイルを

vagrant box add laravel/homesteadWin10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト] コマンドに直接ドラッグします。インストールが完了するまで待ちます

vagrant box add laravel/homestead [box文件绝对路径]
<!--
例:
vagrant box add laravel/homestead c:\tools\homestead.box
-->

その後、

vagrant box listWin10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]コマンドを使用してインストールが成功したかどうかを確認できます。バージョン番号を確認してください (ここで表示されるバージョン番号は 0)


注意:手动安装homestead.box文件时,一定要把该文件放到英文目录中,并且由于本地安装homestead.box版本号为0,还要更改一下配置文件(自动安装box的则不需要设置),下文会介绍到。

2、下载homestead配置文件

点击配置文件下载地址:https://github.com/laravel/homestead,这里有两种方式下载:

(1)通过git克隆:git clone https://github.com/laravel/homestead.git 

(2)点击Download ZIP直接下载压缩包。

注:克隆和下载选任意一个即可

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

3、配置homestead配置文件

  • 将上一步下载的zip文件解压并放入到用户的家目录中并更名为Homestead:

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

注意:Administrator为我目录名称,你的有可能不一样。

  • 双击运行文件中(windows下是:init.bat) (linux下是:init.sh)来获取配置文件homestead.yaml

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

  • 配置homestead配置文件 homestead.yaml

因为我们是手动安装homestead.box的,默认版本号为0,所以要先来修改下配置,将查找的版本号设置>=0即可,自动安装box的则不需要设置。

找到如下图所示的homestead.rb文件并打开:

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

然后设置config.vm.box_version = settings['version'] ||= '>= 0',如下所示:

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

接着我们要来配置同步的目录,找到homestead.yaml文件并打开

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

//同步的目录
folders:
    - map: C:\Users\Administrator\marriage //宿主机位置
      to: /home/vagrant/code  //同步虚拟主机位置
//表示将win下的marriage目录同步到虚拟机下的code目录,也就是说无论在这两个哪个目录中修改内容都可以同步到另一个目录中。

用绝对路径或相对路径设置都可以(~代表家目录)

相对路径如下:

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

绝对路径如下:

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

我这里选择用绝对路径设置,设置完记得要保存文件~

4、获取公钥

获取公钥是为了方便每次登录输入用户名密码。

如下所示执行ssh-keygen命令生成秘钥。

注意:win10自动开启SSH命令,但是win7就是需要安装ssh(可参考:《Windows7安装OpenSSH服务的步骤详解(亲测有效)》)。

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

5、启动虚拟机主机

先通过执行cd Homestead命令切换到Homestead目录,然后执行vagrant up命令来启动虚拟机主机

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

虚拟机启动成功,界面如下所示(不需要经常开启这个界面,直接使用vagrant来管理即可)

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

接着使用密钥连接登录虚拟机,在命令行执行vagrant ssh命令即可(一定要在homestead目录下执行该命令)

Win10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]

注意:

  • 如果SSH认真失败,删除insecure_private_key文件,该文件可以通过以下路径找到:

 C:\user\Administrator\.vagrant.d\insecure_private_key 文件
  • 重新生成vagrant密钥

ssh-keygen -f /User/Administrator(你的用户)/.vagrant.d/insecure_private_key
  • 启动虚拟机也可不使用密钥进入,手动输入用户名和密码

用户名:vagrant
密码: vagrant
  • 默认数据库用户名及密码

UserName:homestead
PassWord:secret

至此,Win10下homestead环境就搭建好了!

在《Homestead安装运行laravel项目的步骤详解【图文】》文章中继续给大家介绍了怎么在homestead环境里安装Laravel并运行!

以上がWin10+Homestead 環境のセットアップに関する最も包括的なチュートリアル [写真とテキスト]の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。