ホームページ >PHPフレームワーク >Laravel >Laravel 開発: Laravel Valet を使用してローカル開発環境を迅速に構築するにはどうすればよいですか?
インターネット技術の継続的な発展に伴い、Web ベースのアプリケーションを開発することがトレンドになっています。このプロセスでは、最新の Web フレームワークを使用すると、開発効率が大幅に向上します。 Laravel は、現在最も人気のある PHP Web フレームワークの 1 つとして、その開発速度と安全性が広く知られています。しかし、実際の開発プロセスでは、Laravelの開発環境をいかに早く構築するかということも検討すべき課題です。この記事では、Laravel Valetを使ってローカル開発環境を素早く構築する方法を紹介します。
1.Laravel Valet とは何ですか?
Laravel Valet は、開発者が Laravel のローカル開発環境を迅速に構築できるようにする開発環境管理ツールです。一般的に使用されている XAMPP または WAMP は Apache と MySQL を使用して構築されていますが、Laravel Valet は PHP の組み込み Web サーバーを使用しているため、構築環境がよりポータブルで効率的になります。
2. Valet のインストール
Laravel Valet は MacOS オペレーティング システムでのみ利用できるため、インストールする前に MacOS オペレーティング システムを使用していることを確認する必要があります。 Homebrew を使用して Valet をインストールするプロセスが最も簡単です。 Homebrew がインストールされていない場合は、最初にインストールしてください。
まず、Homebrew を通じて最新バージョンの PHP をインストールする必要があります。ターミナルに次のコマンドを入力します:
brew install php
次に、Composer をインストールします。Composer を使用してプロジェクトの依存関係を管理します:
brew install composer
Composer がインストールされたら、Composer を使用して Laravel Valet をインストールできます。
composer global require laravel/valet
次に、Valet の起動ファイルを環境変数に追加する必要があります。ターミナルで .bashrc または .zshrc ファイルを開き、次の内容を追加します。
export PATH="$HOME/.composer/vendor/bin:$PATH"
最後に、次のコマンドを使用して初期化します。
valet install
インストールが完了したら、次のことができます。 use valet start
コマンドを使用して Valet を起動し、http://localhost/
にアクセスしてインストールが成功したかどうかをテストします。
3. Valet を使用してプロジェクトを作成する
新しい Laravel プロジェクトの作成は非常に簡単です。ターミナルでは、次のコマンドを使用できます。
cd ~/Sites laravel new my-project
cd ~/Sites
は Sites ディレクトリに入ることであり、laravel new my-project
は、 my-project の Laravel プロジェクトという名前のプロジェクト。 Valet は仮想ホストを自動的にセットアップし、http://my-project.test を通じてプロジェクトにアクセスできます。
4. Valet を使用してプロジェクトを開発する
Laravel Valet を開発に使用すると、開発効率が大幅に向上します。ターミナルでプロジェクトのルート ディレクトリを入力し、valet park
コマンドを実行するだけで、すべてのプロジェクトが Valet
仮想ホストに自動的に追加されます。
開発が完了したら、valet stop
コマンドを実行して Valet をシャットダウンします。
5. 概要
Laravel Valet は、ローカル開発環境を迅速に構築し、開発効率を大幅に向上させる非常に便利なツールです。 Laravel Valet を使用する前に、最新バージョンの PHP と Composer がインストールされていること、および環境変数が設定されていることを確認する必要があります。次に、上記のようにインストールして構成するだけです。
以上がLaravel 開発: Laravel Valet を使用してローカル開発環境を迅速に構築するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。