Homestead の設置について知っておくべき情報
この記事は 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
vagrant box list
ファイル
このメソッドと彼のブログ投稿「Homestead を使用して開発環境を構築する」を提供してくれた @solarhell に感謝します。
Homestead のバージョン
Homestead のすべての歴史的なバージョンは、こちらでご覧いただけます: https://github.com/laravel/homestead/releases。
次のコマンドを使用して、homestead のバージョンを表示します。
$ homestead -versionLaravel Homestead version 2.2.1
$ composer global require "laravel/homestead:~2.2.0"
$ composer global remove laravel/homestead$ composer global clear-cache$ composer global require laravel/homestead$ vagrant destroy && vagrant up

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
