Laravel は非常に人気のある PHP 開発フレームワークであり、開発者が高品質の Web アプリケーションを迅速に構築できるようにする多くの優れた機能とツールを提供します。ただし、開発を開始する前に、まず Laravel 環境をデプロイする必要があります。次に、Laravelの環境要件とデプロイ方法を詳しく紹介します。
1. 環境要件
Laravel の公式ドキュメントには、PHP のバージョン、拡張ライブラリのサポートなど、サーバー環境の要件が詳細に記載されています。 Laravel フレームワークの環境要件は次のとおりです:
- PHP バージョン
Laravel 6.X および 7.X には PHP バージョン 7.2.0 以降が必要ですが、Laravel 8.X には PHP バージョン 7.3.0 以降が必要です。したがって、Laravelプロジェクトをデプロイする前に、サーバーにインストールされているPHPのバージョンが要件を満たしているかどうかを確認する必要があります。
次のコマンドを実行して、現在の PHP バージョンを表示できます:
php -v
- Extension library support
In Laravel プロジェクトでは、いくつかの拡張ライブラリを使用する必要があります。インストールする必要がある拡張ライブラリは次のとおりです。
- OpenSSL PHP 拡張機能
- PDO PHP 拡張機能
- Mbstring PHP 拡張機能
- Tokenizer PHP 拡張機能
- XML PHP 拡張機能
- Ctype PHP 拡張機能
- JSON PHP 拡張機能
##その他の利用可能な拡張ライブラリは次のとおりです:
BCMath PHP 拡張機能- Ctype PHP 拡張機能
- Fileinfo PHP 拡張機能
- MySQL PHP 拡張機能
-
次のコマンドを使用して、拡張ライブラリは次のとおりです。 インストール:
php -m
データベース要件-
Laravel は、MySQL、PostgreSQL、SQLite などのさまざまなリレーショナル データベースをサポートしています。 Laravel プロジェクトをデプロイする前に、次の条件が満たされているかどうかを確認する必要があります:
データベースが構成されており、データベース クライアントを介して接続できる; - データベース アカウントがが作成されており、データ操作を実行するための十分な権限を持っています。
-
2. Laravel プロジェクトのデプロイ
サーバー環境が Laravel の要件を満たしていることを確認したら、Laravel プロジェクトのデプロイを開始できます。 Laravel は、プロジェクトのデプロイメント、構成、および管理を容易にするいくつかのツールを提供します。主なデプロイメント手順は次のとおりです:
Composer のインストール-
Composer は、PHP の依存関係管理ツールです。 . それを通じてLaravelを簡単にダウンロードしてインストールできます。次のコマンドを実行して Composer をインストールできます:
curl -sS https://getcomposer.org/installer | php
sudo mvamper.phar /usr/local/bin/composer
プロジェクトの作成-
Composer を通じて Laravel プロジェクトを作成するには、次のコマンドを実行します:
composer create-project --prefer-dist laravel/laravel project- name
このうち、「プロジェクト名」はプロジェクトの名前で、このコマンドを使用すると、Composer は Laravel をダウンロードし、プロジェクトの基本ディレクトリ構造を自動的に作成します。
環境変数の構成-
Laravel プロジェクトでは、.env ファイルは非常に重要であり、プロジェクトの構成情報が含まれています。 Laravel プロジェクトをデプロイするときは、.env ファイル内のデータベースおよびその他の構成項目を変更する必要があります。まず .env.example ファイルをコピーし、その名前を .env に変更します。
cp .env.example .env
次に、実際の設定に従って .env ファイル内の構成コンテンツを変更します。例:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=myusername
DB_PASSWORD=mypassword
アプリケーション キーの生成-
Laravel プロジェクトでは、アプリケーション キーを使用してユーザー セッション データを安全に暗号化します。アプリケーション キーは、次のコマンドを使用して .env ファイル内に生成できます:
php Artisan key:generate
Web サーバーの構成-
最後に、Laravel プロジェクトを正しく処理または実行できるように Web サーバーを構成する必要があります。 Laravel は、Apache、Nginx、PHP 組み込み Web サーバーなど、さまざまな Web サーバーと CGI 環境をサポートしています。 Web サーバーは、ドキュメントの指示に従って構成できます。
概要
Laravel をデプロイする環境は、PHP バージョン、拡張ライブラリのサポートなど、特定の要件を満たす必要があります。 Laravel プロジェクトをデプロイするときは、Composer を使用してプロジェクトを作成し、環境変数を構成し、アプリケーション キーを生成し、最後に Web サーバーを構成する必要があります。上記の手順により、Laravel プロジェクトを迅速にデプロイ、開発、テストできます。
以上がlaravel環境のデプロイ方法(構成要件)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。