Laravel は、使いやすく、効率的で安定した開発プラットフォームを提供する人気のある PHP フレームワークです。 Laravel を学習または使用している場合は、構成の問題が発生する可能性があります。この記事では、すぐに開始し、よくある間違いを回避できるように Laravel をセットアップする方法を紹介します。
Composer は Laravel の依存関係管理ツールです。最初にインストールする必要があります。 Composer は、getcomposer.org にアクセスしてダウンロードしてインストールできます。インストールが完了したら、次のコマンドを使用して、Composer が正常にインストールされたかどうかを確認します。
composer --version
Laravel をインストールする前に、PHP と Web サーバーがインストールされていることを確認する必要があります。 Laravel では、PHP バージョン 7.1 以降の使用を公式に推奨しています。次のコマンドを使用して、Laravel の最新バージョンをインストールできます。
composer create-project --prefer-dist laravel/laravel myproject
ここで、myproject は、作成する Laravel プロジェクトの名前です。このコマンドは、現在の作業ディレクトリに新しい Laravel プロジェクトを作成します。
Laravel はデフォルトでデータベースとして MySQL を使用するため、データベース接続情報を設定する必要があります。プロジェクト ディレクトリ内の .env
ファイルを開き、その中の次のオプションを変更します。
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=
ここでDB_DATABASE
オプションは使用するデータベース名、DB_USERNAME
および DB_PASSWORD
オプションはデータベースのユーザー名とパスワードです。
Laravel はアプリケーション キーを使用して、Cookie やセッションなどの機密データを保護します。 .env
ファイルを開き、次のオプションを見つけます。
APP_KEY=
Laravel はアプリケーションキーを生成するコマンドを公式に提供しています。ターミナルで次のコマンドを実行します。
php artisan key:generate
このコマンドは、一意のアプリケーション キーを生成し、それを .env
ファイルに設定します。
Laravel は、SMTP や Sendmail などの複数のメールサービスプロバイダーをサポートしています。 .env
ファイルを開き、次のオプションを変更します。
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=yourusername@gmail.com MAIL_PASSWORD=yourpassword MAIL_ENCRYPTION=tls
ここでは例として Gmail を使用します。 MAIL_USERNAME
および MAIL_PASSWORD
オプションを自分の電子メール資格情報に変更し、必要に応じて他のオプションを変更する必要があります。
Laravel は、ログやキャッシュなど、アプリケーションによって生成されたファイルを保存するためにデフォルトでストレージ ディレクトリを使用します。 Laravel がディレクトリに正常にアクセスできるようにするには、そのアクセス許可を書き込み可能に設定する必要があります。ターミナルで次のコマンドを実行します。
chmod -R 777 storage/
これで、Laravel の設定が完了しました。以下のコマンドでLaravelサーバーを起動します。
php artisan serve
ブラウザで http://localhost:8000 にアクセスします。 Laravel のようこそページが表示され、Laravel フレームワークが正常にインストールおよび設定されたことが示されます。
概要
この記事では、Composer のインストール、Laravel のインストール、データベースの構成、アプリケーション キーの設定、電子メール設定の構成、ストレージ ディレクトリのアクセス許可の構成、および最後のステップを含む、Laravel のセットアップ方法を紹介します。これらのメソッドを使用して、Laravel をすばやく設定して起動し、よくある間違いを回避できるようになりました。
以上がLaravelの簡単なインストールと設定方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。