ホームページ >PHPフレームワーク >Laravel >laravelシステムのインストールチュートリアル

laravelシステムのインストールチュートリアル

WBOY
WBOYオリジナル
2023-05-29 09:21:072077ブラウズ

Laravel は優れた PHP フレームワークであり、Web アプリケーション開発、API 開発、その他の分野で広く使用されています。 Laravelのインストールは非常に簡単ですので、Laravelシステムのインストールチュートリアルをご紹介します。

1. 環境要件

Laravel のインストールを開始する前に、コンピューターが次の環境要件を満たしていることを確認する必要があります:

  1. PHP 7.4 以降
  2. 拡張機能: BCMath、Ctype、Fileinfo、JSON、Mbstring、OpenSSL、PDO、Tokenizer、XML
  3. Composer (PHP パッケージ マネージャー)
  4. Node.js および NPM (選択可能) 、フロントエンドのリソースのコンパイルと管理に使用されます)

2. Laravel のインストールプロセス

  1. Composer のインストール

Laravel は Composer に基づいています. したがって、開始する前に Composer をインストールする必要があります。公式 Web サイトから対応するオペレーティング システムのインストール パッケージをダウンロードするだけです。

  1. Laravel プロジェクトの作成

次に、Composer を通じて Laravel プロジェクトを作成する必要があります。コマンドターミナルを開き、Laravelプロジェクトを作成するディレクトリを入力し、次のコマンドを実行します:

composer create-project --prefer-dist laravel/laravel 项目名称

ここのプロジェクト名はカスタマイズできます。このコマンドは、最新の安定版をダウンロードします。 Laravel 公式ウェアハウス Laravel からバージョンを取得し、プロジェクト名フォルダーにインストールします。

  1. 環境変数の構成

ダウンロードが完了したら、.env ファイルを開き、データベース構成情報に従って適切に構成します。構成ファイル内のデフォルトのデータベース ドライバーは mysql です。他のデータベース タイプを使用する場合は、config/database.php ファイルで対応する構成を行う必要があります。

  1. アプリケーションキーの生成

Laravel の .env ファイルには、 APP_KEY という名前の構成項目があり、これが使用されます。アプリケーションに必要なデータを暗号化します。 Laravel で暗号化スキームを使用する予定がある場合は、アプリケーション内でアプリケーション キーを生成する必要があります。コマンド ターミナルを開き、プロジェクトのルート ディレクトリで次のコマンドを入力します。

php artisan key:generate

実行が成功すると、.env ファイルに新しい APP_KEY# が表示されます # # 設定項目。

    アプリケーションの実行
Laravel インストールのすべての手順が完了したので、アプリケーションを実行する準備が整いました。コマンドターミナルに次のコマンドを入力します:

php artisan serve

次に、ブラウザで http://localhost:8000 にアクセスして、Laravel アプリケーションを表示できます。

3. 一般的な問題の解決策

Laravel のインストール中にいくつかの一般的な問題が発生する可能性がありますので、これらの問題を解決する方法を見てみましょう。

    「.gitattributes」ファイルへのアクセスが拒否されました

composer create-project コマンドの実行時に次のエラーが発生した場合:

[ErrorException]
file_put_contents(C:UsersUserNameAppDataRoamingComposerendorlaravelramework.gitattributes):
 failed to open stream: Permission denied

これは、Composer にファイルへのアクセス許可がないことが原因です。管理者権限でコマンド ライン インターフェイスを起動するか、次のコマンドを使用できます。

composer create-project --prefer-dist --no-scripts --no-progress laravel/laravel 项目名称

このコマンドの

--no-scripts パラメータは、 --no-progress は進行状況バーをオフにするために使用されます。

    クラス 'AppHttpControllersController' が見つかりません
この問題は通常、

composer update コマンドの実行後に発生します。これは、Laravel がクラスをロードしていないことが原因です。次のコマンドを使用して Composer 自動ロード ファイルをリロードできます。

composer dump-autoload

    404 Not Found
アプリケーションにアクセスするときに

404 Not Found が発生した場合このエラーは、.env ファイルに正しいデータベース情報を設定していないことが原因である可能性があります。構成ファイルに正しいデータベース情報が設定されていることを確認してください。

    サポートされている暗号化ツールが見つかりません
アプリケーションにアクセスするときに次のエラー メッセージが表示される場合:

No supported encrypter found. The cipher and / or key length are invalid.

これは、

が原因です。これは、env ファイルの APP_KEY 値が空か無効であることが原因で発生します。暗号化用のキーを生成するには、コマンド php Artisan key:generate を使用する必要があります。すでにキーを生成している場合は、.env ファイル内のこの構成項目の値が正しいかどうかを確認してください。

概要

Laravel は非常に優れた PHP フレームワークであり、インストールプロセスは非常に簡単で、わずか数ステップで完了します。インストール プロセス中に問題が発生した場合は、この記事に記載されている解決策を参照して問題を解決できます。この記事がLaravelを初めて使う友達に役立つことを願っています。

以上がlaravelシステムのインストールチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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