ホームページ  >  記事  >  PHPフレームワーク  >  Mac に Homestead 2.0 環境をインストールして構築する方法

Mac に Homestead 2.0 環境をインストールして構築する方法

青灯夜游
青灯夜游転載
2021-12-23 11:08:382097ブラウズ

Mac で Homestead 環境をセットアップするにはどうすればよいですか?以下の記事では、Mac版でHomestead 2.0環境をインストールして構築する方法を紹介しますので、ご参考になれば幸いです。

Homestead は Laravel が公式に推奨する開発環境の 1 つで、VagrantMac に Homestead 2.0 環境をインストールして構築する方法 をカスタマイズする Homestead スクリプトと、PHP 開発関連ソフトウェアを含む Vagrant ボックスで構成されます。

注: このドキュメントは、Mac バージョン 10.10 での Homestead 2.0 のインストールに関するメモです。読む際には、Homestead についてある程度の理解が必要です。Homestead の手順については、(https://learnku.com) を参照してください。 /laravel/ t/256)。

インストール

1. Virtual Box をインストールします

##ダウンロード (https://www.virtualbox.org/wiki/ダウンロード) ) を選択し、Virtual Box をインストールします。

2. Vagrant のインストール

ダウンロード (http://www.vagrantup.com/downloads.html) して、Vagrant をインストールします。

#3. ホームステッド ボックスをダウンロードして追加しますコマンド ライン操作

$ vagrant box add laravel/homestead

出力

Mac に Homestead 2.0 環境をインストールして構築する方法ダウンロードを高速化するために、CTRL C を押してダウンロードを中断し、マルチスレッド ダウンロード ツールを使用して、上の画像を切り取って指定されたリンクをダウンロードします。次のコマンドを実行して、/path/to/ virtualbox.box が正しいパスであることを変更します。

$ vagrant box add laravel/homestead /path/to/virtualbox.box

4. homestead コマンドをインストールします

composer global require "laravel/homestead=~2.0"
~/ であることを確認してください。composer/vendor/bin

ディレクトリが PATH にあることを確認してください。

インストールが完了したら、次のコマンドを実行してテストします。

homestead
設定と初期化

1. homesteadを初期化すると

$ homestead init
~/.homestead/Homesteadを生成します。 yaml Mac に Homestead 2.0 環境をインストールして構築する方法

2. Homestead.yamlの設定

#次のコマンドを実行して、~/.homestead/を編集します。 Homestead.yaml ファイル

$ homestead edit
変更後に保存:

#3. ホストを追加
Mac に Homestead 2.0 環境をインストールして構築する方法

次のコマンドを実行します

$ sudo vi /etc/hosts
Append
192.168.10.10    phphub.app

4. ホームステッド仮想マシンを初期化します

$ homestead up

初期化後完了したら、ブラウザにアクセスします。 http://phphub.appその他の情報

ポート マッピング

ローカル アドレス127.0.0.1対応ポート

SSH: 2222 → 22へ転送

HTTP: 8000 → 80へ転送

MySQL: 33060 → 転送3306
  • Postgres: 54320 → 5432 に転送
  • データベースに接続

MySQL の認証およびPostgres is is:Homestead/Secret ## Virtual Machineにログイン

$ homestead ssh

#

以上がMac に Homestead 2.0 環境をインストールして構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。