Laravel は、使いやすく、効率的で安定した開発プラットフォームを提供する人気のある PHP フレームワークです。 Laravel を学習または使用している場合は、構成の問題が発生する可能性があります。この記事では、すぐに開始し、よくある間違いを回避できるように Laravel をセットアップする方法を紹介します。
- Composer のインストール
Composer は Laravel の依存関係管理ツールです。最初にインストールする必要があります。 Composer は、getcomposer.org にアクセスしてダウンロードしてインストールできます。インストールが完了したら、次のコマンドを使用して、Composer が正常にインストールされたかどうかを確認します。
composer --version
- Laravel のインストール
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 サイトの他の関連記事を参照してください。

この記事では、堅牢なLaravel Restful APIの構築をガイドします。 プロジェクトのセットアップ、リソース管理、データベースインタラクション、シリアル化、認証、承認、テスト、および重要なセキュリティベストプラクティスをカバーしています。 スケーラビリティチャレに対処します

この記事では、Composerを使用して最新のLaravelフレームワークをインストールするための包括的なガイドを提供します。 前提条件、ステップバイステップの手順、一般的なインストールの問題(PHPバージョン、拡張機能、許可)のトラブルシューティング、および最小限の詳細

この記事では、メニュー管理に関するLaravel-Adminユーザーをガイドします。 メニューのカスタマイズ、大規模なメニューのベストプラクティス(分類、モジュール化、検索)、およびLaravelの著者を使用したユーザーの役割と許可に基づく動的メニュー生成をカバーします

この記事では、LaravelでOAUTH 2.0認証と承認を実装しています。 League/OAuth2-Serverやプロバイダー固有のソリューションなどのパッケージを使用して、データベースのセットアップ、クライアント登録、承認サーバー構成を強調しています

この記事は、Laravel開発者が適切なバージョンを選択する際にガイドします。 新しいバージョンが高度な機能を提供することを認めながら、安定性とセキュリティのために最新の長期サポート(LTS)リリースを選択することの重要性を強調しています。

この記事では、Laravelでカスタム検証ルールの作成と使用について説明し、それらを定義および実装する手順を提供します。再利用性や特異性などの利点を強調し、Laravelの検証システムを拡張する方法を提供します。

この記事では、スケーラビリティ、信頼性、セキュリティに焦点を当てたクラウドネイティブ環境でLaravelを展開するためのベストプラクティスについて説明します。重要な問題には、コンテナ化、マイクロサービス、ステートレス設計、最適化戦略が含まれます。

この記事では、コンポーネントを使用してLaravelで再利用可能なUI要素の作成とカスタマイズについて説明し、組織のベストプラクティスを提供し、パッケージを強化することを提案します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
