最近この vagrant をいじっています。それほど難しいことではありません。主に職場と自宅のコンピューターの環境設定についてです。初期段階で作成した vagrant ボックスにはあまり満足していません。 、しかし、laravel/homesteadを使用したことがないので、今回はより包括的なものを使用することにしました:
PHP 7.0
ははは。
問題は、グローバル インストールでは十分な柔軟性がないため、プロジェクトごとにのみインストールできることです (Composer-setup.exe インストール) の場合、最初に php をインストールするしかありません。
php.net Windows バージョンの php をダウンロードして、D:\php にスローします-
コンポーザーをダウンロード -
Composer-setup.exe をダウンロードすることを選択できます-
phar ファイルを直接ダウンロードすることもできます -
これら 2 つの項目を完了したら、ホームステッド インストール チュートリアルの「プロジェクトごとのインストール」部分に従ってください:
プロジェクト ディレクトリ D:\projects\homesteadapp を作成します-
コマンド ラインに D:\projects\homesteadapp と入力します。- git bash
を実行します。コマンドを順番に実行すると、composer require laravel/ homestead --dev ->vendor\bin\homestead make と実行すると、標準 (ホームステッド) vagrant 構成が生成され、続いて vagrant up などの日常的な操作が行われます。 -
すべてがうまくいっているようです~
そうではありません。
注意すべき点がたくさんあります:
Windows10 では、- VCRUNTIME140.DLL
Composer-setup.exe が必要です。インストール時に、php は次のことを行う必要があります。 openssl-
php.ini で open_ssl のコメントを解除するだけでなく、extension_dir = ext もコメントアウトする必要があります。そうしないと、php は c:\php\php で dll ファイルを探しますが、見つかりません。この記事を読んでください -
常識: コンポーザー画像ライブラリを国内のものに変更します
利点: よく知られている理由により、vagrant box add boxnameほとんど不可能です。提供してください。ダウンロードします。 2 つの homestead ボックス:
laravel/homestead Baidu ネットワーク ディスクのパスワード: su3l-
laravel/homestead-7 Baidu ネットワーク ディスクのパスワード: ri82 注: php 7.0 inside-
アカウントを実行しているように感じますが、明らかに長い時間がかかりました...
リークを修正する忘れないでくださいphpとcomposerを環境変数に追加します。