Windows8はhomesteadとlaravel開発環境を構成します
リリース: 2016-08-08 09:30:16
ツールを準備する一般的に、Windows 上で開発環境を構築するのは非常に難しい作業です。 vagrant の登場は開発者にとってメリットです。これにより、構成の複雑さが大幅に軽減されましたが、軽減されたとはいえ、依然として一部を手動で構成する必要があります。早速、本題に入りましょう。 まず、必要なものについて説明します。 1. Windows にすでに git がインストールされている場合は、ここをクリックしてください。
php をインストールする必要があります (php のみが必要で、他は何も必要ありません。openssl 拡張機能は php.ini で有効になっています)。 3. 次に、composer、vagrant、virtualbox、homestead が必要になります。
環境構築に必要なソフトウェアは以上です。次に環境を構築しましょう。 構成プロセス つまり、Homestead は、Laravel によって公式に事前にパッケージ化された virtualbox に基づく Linux 仮想マシンであり、Nginx、PHP 5.6、MySQL、Postgres、Redis、などの一連のソフトウェアがこの仮想マシンにインストールされます。 Memcached は、laravel 開発には十分です。この仮想マシンは簡単に起動、破棄、再構築できます。基本的に、既存のオペレーティング システムが台無しになることはありません。インストールプロセスについて簡単に説明します: Composer のインストールComposer は、laravel 開発プロセスで必要な一連の拡張機能を簡単に管理できる、PHP 用の依存関係管理ツールです。とても重要なツールです。上記でダウンロードしたインストール パッケージを開いてインストールするだけで、エラーが発生する場合は、php で ssl が有効になっていないことが原因である可能性があり、再度有効にするとインストールが成功します。 Vagrant と VirtualBox のインストール これらはどちらもグラフィカル インターフェイスに基づいてインストールされます。直接インストールするだけです。 Virtualbox を使用するには、ハードウェア仮想ソフトウェア サポート (VT-X) を有効にし、BIOS で有効にする必要があることに注意してください。 仮想マシンの構成必要なソフトウェアは基本的にインストールされています。次に、仮想マシンを構成する必要があります。 1. homestead を virtualbox に追加し、ターミナルで次のコードを実行します (パスは homestead を配置したパスです): shell vagrant box add laravel/homestead pathhomestead.box
2. homestead コマンド ライン ツールをインストールします: shell
Composer global require "laravel/homestead=~2.0"
通常、ここで SSL エラーが発生します。これは、国内のミラーを使用し、composer でこの方法に従うことです。国内のイメージを json に変換し、上記のコードを再度実行すると、インストールが正常に完了します。 homesteadの初期化 shell homestead init
执行后生成C:Users.homestead,homestead的配置文件就在里面了。
修改Homestead.yaml
```shell
<code>ip: "192.168.10.10"
memory: 2048
cpus: 2
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/LaravelWorkspace
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/laravel/public
hhvm: true
databases:
- homestead
variables:
- key: APP_ENV
value: local
</code>
ログイン後にコピー
``` LaravelWorkspace是一个代码共享区,在这里所做的修改立马就能反映到虚拟机里面去。其他的是一些包括站点和数据库的配置,具体的一些细节大家可以去laravel的官网看看详细的细节介绍。 然后上面的那个ssh密钥是要通过gitbash生成的,如下:
shell ssh-keygen -t rsa -C "your@email.com"
shell homestead init 実行後、C:Users.homesteadが生成され、中にhomesteadの設定ファイルが入っています。
Homestead.yaml```shellrrreeeshell homestead up
执行以上代码一段时间之后,就应该可以看到虚拟机被启动起来了,然后通过 http://homestead.app:8000
或者192.168.10.10
```を変更する LaravelWorkspaceはコード共有領域であり、ここで行われた変更はすぐに仮想マシンに反映されます。その他、サイトとデータベースの構成については、Laravel の公式 Web サイトを参照してください。 次に、上記の ssh キーを次のように gitbash 経由で生成する必要があります:
🎜🎜shell ssh-keygen -t rsa -C "your@email.com"🎜 そのサイトでは、Windows の C:WindowsSystem32driversetchosts ファイルに次の構成を追加する必要があります。 : 🎜シェル
192.168.10.10 homestead.app🎜🎜🎜🎜🎜仮想マシンを起動します🎜🎜🎜shell homestead up🎜 上記のコードをしばらく実行すると、仮想マシンが起動していることが確認できるはずです。その後、🎜http:/ /homestead.app :8000🎜 または 🎜192.168.10.10🎜 にアクセスして、laravel プロジェクトのホームページにアクセスします。 🎜
Homestead ssh 問題 もともと環境は前のステップで構成されていますが、Windows ではコマンド ラインの機能が非常に制限されており、Windows のコマンド ラインは ssh アクセスをサポートしていないため、開発ニーズをサポートする方法がありません。 。確かにこれはもっと痛いです。もちろん、他の ssh ツールを使用して仮想マシンにアクセスすることもできます (ユーザー名とパスワードは両方とも vagrant です)。ここでは、Chrome のセキュア シェルというより強力なツールをお勧めします。ページ?これを使用すると ssh に非常に便利にアクセスでき、開発ニーズは基本的にここで満たされます。
上記では、Windows 8 での homestead と laravel 開発環境の構成を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31