ホームページ >php教程 >PHP开发 >Laravel 5.3 学習ノートのインストール

Laravel 5.3 学習ノートのインストール

高洛峰
高洛峰オリジナル
2016-12-22 16:00:081126ブラウズ

1. サーバー要件

もちろん、Laravel Homestead はこれらの要件をすべて満たしているため、Laravel ローカル開発環境として Homestead を使用することを強くお勧めします (Mac の場合は、ローカル開発環境としての Valet)。

ただし、Homestead を使用していない場合は、開発環境が次の要件を満たしていることを確認する必要があります:

PHP バージョン >= 5.6.4
PHP 拡張子: OpenSSL
PHP 拡張子: PDO
PHP 拡張子: Mbstring
PHP拡張子: Tokenizer

2. Laravel をインストールします

Laravel は依存関係を管理するために Composer を使用するため、Laravel を使用する前に Composer がマシンにインストールされていることを確認してください。

Laravel インストーラーを通して

まず、Composer を通して Laravel インストーラーをインストールします:

composer global require "laravel/installer"

~/.composer/vendor/bin がシステム パスにあることを確認してください。そうでない場合は、任意のパスのlaravelコマンドから呼び出されます。

インストールが完了したら、簡単な laravel new コマンドを使用して現在のディレクトリに新しい Laravel アプリケーションを作成できます。たとえば、laravel new blog という名前の新しいアプリケーションが作成され、すべての Laravel 依存関係が含まれます。このインストール方法は、Composer を介してインストールするよりもはるかに高速です:

laravel 新しいブログ

Composer Create-Project を介して

ターミナルで Composer の create-project コマンドを使用して Laravel アプリケーションをインストールすることもできます:

composer create-project - -prefer-dist laravel/laravel blog

3. 設定

Laravel フレームワークのすべての設定ファイルは config ディレクトリに保存されており、各設定項目にはコメントがあるため、設定ファイルを参照して慣れることができます。 . これらの設定項目。

パブリックディレクトリ

Laravelをインストールした後、HTTPサーバーのWebルートディレクトリをパブリックディレクトリに指定する必要があります。このディレクトリ内のindex.phpファイルはフロントエンドコントローラとして機能し、すべてのHTTPリクエストが受信されます。このファイルを通じてアプリケーションにアクセスします。

設定ファイル

Laravel フレームワークのすべての設定ファイルは config ディレクトリに保存されているため、すべての設定項目はコメント化されているため、これらの設定ファイルを簡単に参照してすべての設定項目を理解することができます。

ディレクトリ権限

Laravel をインストールした後、いくつかのディレクトリの読み取りおよび書き込み権限を設定する必要があります。Homestead 仮想マシンを開発環境として使用する場合、ストレージ ディレクトリとブートストラップ/キャッシュ ディレクトリは書き込み可能になっている必要があります。設定されています。

アプリケーション キー

次に行うことは、アプリケーション キー (APP_KEY) をランダムな文字列に設定することです。Composer または Laravel インストーラーを通じてインストールした場合、キーの値は php 職人 key:generate コマンドに渡されます。が生成されます。

通常、文字列は 32 ビット長で、.env ファイルの APP_KEY を介して構成されている必要があります。.env.example ファイルの名前をまだ .env に変更していない場合は、ここで変更してください。アプリケーション キーが設定されていない場合、ユーザー セッションやその他の暗号化されたデータが危険にさらされます。

その他の設定

Laravel を通常使用するために他の設定はほとんど必要ありませんが、config/app.php ファイルを確認することをお勧めします。このファイルには、アプリケーションに基づいて変更する必要がある可能性のあるいくつかの設定が含まれています、タイムゾーンやロケールなど (タイムゾーンとローカリゼーションをそれぞれ構成するために使用されます)。

キャッシュ、データベース、セッションなど、Laravel の他のコンポーネントを構成することもできます。これらについては、後続のドキュメントで 1 つずつ説明します。

インストールが完了したら、次のステップであるLaravelの構成に進むことができます。

Laravel 5.3 の学習ノートやインストール関連の記事をさらに詳しく知りたい場合は、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。