ホームページ > PHPフレームワーク > Laravel > Laravel 開発: Laravel Valet を使用してローカル開発環境を構成するにはどうすればよいですか?

Laravel 開発: Laravel Valet を使用してローカル開発環境を構成するにはどうすればよいですか?

王林
リリース: 2023-06-13 10:40:58
オリジナル
1264 人が閲覧しました

Laravel は、開発者に強力なツールと機能を提供する人気のある PHP フレームワークです。 Laravel をローカル開発に使用する場合は、ローカル開発環境を使用する必要があります。この記事では、Laravel Valetを使用したローカル開発環境の構築方法について説明します。

Laravel Valet は、開発環境を迅速かつ簡単に構成できる Mac ユーザー向けのローカル開発環境ツールです。 Valet は Web サーバーとして Nginx を使用し、MySQL、PHP、Redis、Mongodb などの他の機能も提供します。

まず、Homebrew が Mac にインストールされていることを確認する必要があります。ターミナルを開き、次のコマンドを実行して Homebrew がインストールされているかどうかを確認します。

brew --version
ログイン後にコピー

Homebrew のバージョンが返された場合は、正常にインストールされたことを意味します。

次に、Valet をインストールする必要があります。ターミナルで次のコマンドを実行します。

composer global require laravel/valet
ログイン後にコピー

上記のコマンドは、Valet をグローバルにインストールします。インストールが完了したら、次のコマンドを実行して初期化します。

valet install
ログイン後にコピー

初期化プロセス中に、Valet は必要なソフトウェア パッケージをインストールし、Nginx をデフォルトの Web サーバーとして設定します。

インストールが完了したら、Valet が自動的に起動するように設定する必要があります。ターミナルで次のコマンドを実行します。

valet trust
ログイン後にコピー

このコマンドは、Integer SSL をインストールし、信頼できるローカル開発証明書として設定します。

次に、新しいプロジェクトを作成し、Valet を使用するように設定しましょう。プロジェクトのパスが /Users/yourname/Projects/my-app であるとします。このディレクトリで次のコマンドを実行します。

cd /Users/yourname/Projects/my-app
valet link
ログイン後にコピー

上記のコマンドは、Valet をこのプロジェクトのローカル開発環境として設定します。これで、ブラウザに http://my-app.test と入力してアプリケーションを表示できるようになります。

MySQL をデータベースとして使用する場合は、Valet を使用する前に MySQL がインストールされていることを確認し、次のコマンドを使用して MySQL を起動してください:

brew services start mysql
ログイン後にコピー

これで ## で実行できます。 #.env ファイル内で MySQL データベースへの接続を指定します。次に例を示します。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=my_database
DB_USERNAME=root
DB_PASSWORD=
ログイン後にコピー

最後に、Valet を使用しなくなった場合は、次のコマンドを使用して Valet を削除し、デフォルトの Web サーバーに戻すことができます。

valet uninstall
ログイン後にコピー
ローカルで開発するときに Valet を使用すると、便利な開発エクスペリエンスが提供され、Laravel アプリケーションをより速く構築できるようになります。この記事があなたのお役に立ち、Valet を使用してスムーズにアプリケーションを開発できることを願っています。

以上がLaravel 開発: Laravel Valet を使用してローカル開発環境を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート