1. リソースの準備
リンク: http://pan.baidu.com/s/1mh7qUBe パスワード: p4wx
1. virtualbox.boxファイルはドライブCのルートディレクトリに配置されます。
2.metadata.jsonファイルはCドライブのユーザーディレクトリに配置されます。たとえば、私の場合は C:Userspc
3. Git-2.9.3-64-bit.exe をダウンロードしてインストールします。すべてデフォルトのままにしておきます。
4. vagrant_1.8.5.msiをダウンロードしてインストールします。
5. VirtualBox-5.1.4-110228-Win.exeをダウンロードしてインストールします。
2. はじめに
1. 浮浪者とは何ですか?
VirtualBox 使ったことがある人も多いと思いますが、VMware Workstationやkvm、xenなどと同じようなものです(専門的にはハイパーバイザーと呼ばれています)。 ) ですが、使いやすいインターフェイスを提供し (VMware にもあります)、さまざまなプラットフォーム (Linux、Win、Mac) をサポートし、非常に軽量で、最も重要なのは無料であるため、非常に広く使用されています。
私たちが通常 VirtualBox を使用するときに最も一般的な状況は、コンピューターが Win で Linux を実行したい、またはコンピューターが Linux で Win オンライン バンキング、QQ などを Win のみで実行したいという状況ですが、次のような状況があります。 wine を使用すると、Linux 上の win 環境でソフトウェアを実行できますが、win システムを使用していて、現在のコンピュータ構成では、仮想マシンがメモリと CPU を消費することを心配する必要がありません。 VirtualBox は言うまでもなく、使わないのはもったいないです。とても軽いです。 QQ を実行した個人的な経験。 。
」 Tiantian コードの熱心なプログラマーにとって、VirtualBox は単に Q をハングして使用することはできず、家に帰って Python などのコードを試してみたいと思っています。 mongodb または nginx、Emacs または vim の新しいバージョン。postgresql をインストールした後、多くのものをまとめてインストールした後、どのプロジェクトに mysql が含まれているかわかりません。 1 台のコンピュータでは、さまざまな構成環境に混乱したりイライラしたりすることになるでしょう。どうすればよいでしょうか? このプロジェクト専用に、プロジェクトごとにクリーンな開発環境を用意することが最善ですが、各プロジェクトのコンピューター、仮想マシン、および各プロジェクトをプロジェクトに対応させることはできません。 . 仮想マシン A を開発する場合、各開発環境が互いに独立してクリーンになるように、A の仮想マシンを起動します。もう 1 つの質問があります。私たちのプロジェクトには複数の開発者がいます。全員が同じ開発環境を使用できるようにするには、どうすればよいでしょうか?これは面倒でマニアックではありません。私たちが望んでいるのは、環境を一度設定するだけで、その環境をパッケージ化して他の人が入手した後、起動して直接使用できることです。そんなものはあるのか、きっとあるはずだ、Vagrant はこれに使われている。
2.ホームステッドとは何ですか?
Homesteadは、laravelが使用できるように公式にパッケージ化されている環境の上に赤でマークしています。これは、リソース準備の最初のファイルvirtualbox.boxです。次のものが含まれます: 3. インストール手順 Git bashのダウンロード 1.vagrant box add metadata.json 2. /github.com/laravel/homestead.git Homestead
3.
リーリー
仮想マシンの IP アドレスとドメイン名をバインドします。ファイル C:WindowsSystem32driversetc の下のホストを編集し、行 192.168.10.10 test.app を追加します。 (増やすにはファイルのアクセス許可を変更する必要がある場合があります)
4. ssh-keygen を入力します
表示: キーを保存するファイルを入力してください (/c/Users/pc/.ssh/id_rsa):
無視して Enter を押します。すると、パスワードの入力を求められますが、これも直接 Enter を押します。
5. 浮浪者に入る
6. vagrant sshに入る
この時点で、仮想マシンに入り、新しいコードフォルダーを作成し、コードを入力して新しいテストフォルダーを作成しました。
OK、ホームステッド開発環境の準備ができました
「exit」と入力して仮想マシンを終了し、「vagrant halt」と入力して仮想マシンをシャットダウンします。
はいはい
<code class=" language-php"><span class="token operator">git clone https<span class="token punctuation">:<span class="token operator">/<span class="token operator">/github<span class="token punctuation">.com<span class="token operator">/laravel<span class="token operator">/homestead<span class="token punctuation">.git Homestead</span></span></span></span></span></span></span></span>
git clone https:bash init
.shと入力します。
bash init<span class="token punctuation">.sh</span>
この時点で、ユーザー ディレクトリに追加の .homestead フォルダーが作成されます。このフォルダーには、Homestead.yaml ファイルが含まれています。これは、日常の開発でよく使用される homestead 構成ファイルです。このファイルを今すぐ編集してください