ホームページ  >  記事  >  PHPフレームワーク  >  Laravelキーエラー問題の解決方法

Laravelキーエラー問題の解決方法

藏色散人
藏色散人オリジナル
2021-09-02 11:12:572002ブラウズ

laravel キー エラーの問題の解決策: 1. php.ini 設定を変更し、memory_limit 値を増やします; 2. 以前のデフォルトの PHP バージョンを削除します; 3. Composer を更新します。

Laravelキーエラー問題の解決方法

この記事の動作環境: Windows 7 システム、laravel バージョン 5.7、DELL G3 コンピューター。

laravel キーエラーの問題を解決するにはどうすればよいですか?

#問題の詳細な説明:

Laravel: php 職人キー: 3 つのエラー解決策を生成し、デフォルトの PHP バージョンを変更します (Pagoda パネル)

Laravel は、シンプルでエレガントな PHP Web 開発フレームワーク (PHP Web フレームワーク) です。ドキュメントは充実しており、コミュニティは活発で、その後のサポートも充実しています。

N 個の複数の Web サイトと互換性を持たせるために、サーバー上には 3 つの PHP バージョン 5.3/5.6/7.2 があります。 Pagodaのデフォルトは5.3ですが、laravel 5.7はそれをサポートしていないため、オンラインの.env環境構成ファイルを作成し、アプリケーション構成を初期化するときにエラーが報告されました。

cp .env.example .env
php artisan key:generate

エラー 1: PHP スクリプトが大量のメモリを消費しており、デフォルトのmemory_limit 128m では不十分です。 PHP 致命的エラー: 許可されたメモリ サイズ XXXXXX バイトが使い果たされました。
Composer コマンドが失敗しました:
Composer は内部的にmemory_limit を 1.5G に増やします。

解決策: php.ini 設定を変更し、memory_limit をより大きな値に変更します。

エラー 2 : PHP バージョンの問題。

PHP 解析エラー: 構文エラー、予期しない T_CLASS、XXXXX には T_STRING、T_VARIABLE、または '$' が必要です。

#解決策: 以前のデフォルトの PHP バージョンを削除します

rm -f /usr/bin/php

例として必要なバージョン 7.2 を引用します

ln -sf /www/server/php/72/bin/php /usr/bin/php

エラー 3 : Composer を更新する必要があります。

PHP 警告: require(XXXX/autoload.php) : ストリームを開けませんでした: XXXX にはそのようなファイルまたはディレクトリがありません。

解決策: コンポーザーを更新します

composer update

問題は解決されました。

推奨学習チュートリアル: "

laravel" "最新の 5 つの Laravel ビデオ チュートリアル "

以上がLaravelキーエラー問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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