Laravel は、Web アプリケーションの開発に広く使用されているオープンソースの PHP フレームワークです。ルーティング、アクセス制御、データベース クエリ、キューイングなどの一般的な開発タスクを簡素化するように設計されています。 Laravel を使用できるようにするには、特定の動作要件を満たす必要があります。この記事では、開発者が Laravel の使用条件を理解できるように、Laravel の実行要件を紹介します。
Laravel フレームワークでは、PHP バージョンが 7.2.5 以上である必要があります。これは、Laravel が Nullable 型、アロー関数、クラス定数の可視性など、多くの新しい言語機能を採用しているためです。これらの機能は PHP 7.2.5 以降でのみサポートされているため、Laravel の動作環境は PHP 7.2.5 以降をサポートしている必要があります。
サーバーに PHP 7.2.5 以降がインストールされていない場合は、アップグレードするか、代替手段の使用を検討できます。それまでの間、Laravel のドキュメントで PHP バージョンに関する詳細情報とアドバイスを見つけることができます。
Laravel を適切に実行するには、いくつかの拡張機能のサポートも必要です。 Laravel に必要な拡張機能は次のとおりです:
これらの拡張機能は、PHP 構成ファイル php.ini で有効にすることができます。サーバーにこれらの拡張機能がインストールされていない場合は、それらを php.ini ファイルに追加し、PHP 環境で再度有効にする必要があります。 Laravel のドキュメントでも、拡張機能に関する詳細情報とアドバイスを見つけることができます。
Laravel フレームワークは、Web サーバーとして Apache または Ngix を使用します。 Laravel フレームワークを使用する前に、Web サーバーが利用可能であり、mod_rewrite モジュールがインストールされていることを確認してください。
Apache と Nginx の詳細と推奨事項については、Laravel のドキュメントを参照してください。
Laravel は、MySQL、PostgreSQL、SQLite などを含む複数のデータベース タイプをサポートしています。使用する前に、MySQL または SQLite などの Laravel 要件を満たすその他のデータベースがインストールされていることを確認してください。
Laravel フレームワークは、Linux、Windows、および Mac オペレーティング システムをサポートします。 Laravel を使用する前に、システムが PHP と Apache または Nginx をサポートし、上記の PHP バージョン、拡張機能、Web サーバー、およびデータベースの要件を満たしていることを確認してください。
上記の要件に加えて、Laravel には次のような他の拡張機能、ツール、およびソフトウェア サポートも必要です。 Composer : Composer は PHP の一般的な依存関係管理ツールであり、Laravel はプロジェクトの依存関係とアップグレードを管理するためにそれを使用します。
以上がLaravelの実行要件の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。