Homestead の設置について知っておくべき情報

WBOY
リリース: 2016-06-20 12:28:20
オリジナル
1053 人が閲覧しました

この記事は PHPHub コミュニティの許可を得て転載されています

リンク

  • ホームステッド環境展開スクリプト - このスクリプトを使用してホームステッドを構築しますbox
  • Homestead メイン プロジェクト リポジトリ - Homestead は Vagrant プロジェクトです
  • Homestead ドキュメント
  • Vagrant box 関連の操作ドキュメント
  • Homestead の全バージョンのリスト
  • Baidu Homestead メイン バージョンのダウンロード

Homestead Box バージョン

デフォルトのコマンド:

vagrant box add laravel/homestead
ログイン後にコピー

インストールされているボックスは、次のような最新バージョンです。 Homestead の現在の最新バージョンは v0.4.4 です。

Laravel コミュニティは新しいテクノロジーに対して比較的オープンな姿勢を維持しているため、Homestead の最新バージョンでは通常、PHP7、推奨される HHVM、MYSQL 5.7 などの比較的新しいソフトウェアが使用されます。

プロジェクトで PHP5.6 (v0.3.3 バージョン) を使用する必要があるなど、特別な理由で古いバージョンを使用したい場合。

Homestead のすべてのボックスのバージョン情報: https://atlas.bashicorp.com/laravel/boxes/homestead/

指定したバージョンをダウンロードするコマンド:

$ vagrant box add laravel/homestead --box-version=0.3.3$ vagrant box add laravel/homestead --box-version=0.2.7
ログイン後にコピー

ファイル

上記のバージョンは、Baidu ディスクからダウンロードできます: http://pan.baidu.com/s/1hrN55w4

ダウンロード アクセラレーション

中国のネットワーク上の理由により、デフォルトのボックスインストールコマンド vagrant box add laravel/homestead が適用されなくなりました。

次の方法を使用すると、ボックスのダウンロードと追加を高速化できます。

1. ダウンロード リンク

まずボックスの最終ダウンロード リンクを取得します:

その後、ダウンロードにはブレークポイント再開ダウンロードをサポートするサードパーティのマルチスレッド ツールを使用できます。

ダウンロードしたファイルが破損することを私が個人的にテストしたため、オフライン ダウンロードには Thunder を使用しないでください。

現在のメジャー バージョンを Baidu Disk にダウンロードしてアップロードしました。ダウンロード -> http://pan.baidu.com/s/1o7KB2ZK にアクセスできます。

ファイルのチェックサムを添付します:

➜  Boxes openssl sha1 homestead-virtualbox-0.2.7.boxSHA1(homestead-virtualbox-0.2.7.box)= 76e67b203a39f77d617ad9ed00d2aec0c79e7680➜  Boxes openssl sha1 homestead-virtualbox-0.4.4.boxSHA1(homestead-virtualbox-0.4.4.box)= 059821e503c5441e9243edd687e061e5ce0a1bec➜  Boxes openssl sha1 homestead-virtualbox-0.3.3.boxSHA1(homestead-virtualbox-0.3.3.box)= 41967c26e7fd8b0fae84c3ecbd0e4058c0ab2bb1
ログイン後にコピー

2. ボックスをインポートします

ダウンロードした .box ファイルは、次の方法を使用してインポートできます:

次の内容を含む .box と同じフォルダーに metadata.json ファイルを作成します:

{    "name": "laravel/homestead",    "versions":     [        {            "version": "0.4.4",            "providers": [                {                  "name": "virtualbox",                  "url": "homestead-virtualbox-0.4.4.box"                }            ]        }    ]}
ログイン後にコピー

フィールドの説明

  • version - インポートされるバージョン ラベルを指定できます。現在のボックス;
  • url - 絶対ファイル パス相対ファイル パス

インポートするには次のコマンドを実行します。 >

vagrant box add metadata.json
ログイン後にコピー
list コマンドを実行して追加が成功したかどうかを確認します:

vagrant box list
ログイン後にコピー
操作のスクリーンショット:

ファイル

このメソッドと彼のブログ投稿「Homestead を使用して開発環境を構築する」を提供してくれた @solarhell に感謝します。

Homestead のバージョン

Homestead のすべての歴史的なバージョンは、こちらでご覧いただけます: https://github.com/laravel/homestead/releases。

次のコマンドを使用して、homestead のバージョンを表示します。

$ homestead -versionLaravel Homestead version 2.2.1
ログイン後にコピー
特定のバージョンの homestead をインストールします。

$ composer global require "laravel/homestead:~2.2.0"
ログイン後にコピー
以前のバージョンの homestead を削除し、最新バージョン:

$ composer global remove laravel/homestead$ composer global clear-cache$ composer global require laravel/homestead$ vagrant destroy && vagrant up
ログイン後にコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!