問題:
SSH 経由でリモート サーバー上で Composer Update を実行しようとしたとき、ユーザーはメモリ制限エラーに遭遇する可能性があります。
エラー メッセージ:
Fatal error: Allowed memory size of 134217728 bytes exhausted
解決策:
1.コマンドを使用してメモリ制限を増やす:
ホスティング プロバイダーの提案に従って、メモリ制限を増やしてコマンドを実行してみます:
php -d memory_limit=512M composer update
2. COMPOSER_MEMORY_LIMIT 変数を設定します:
上記のコマンドが失敗した場合は、composer 実行可能ファイルに問題がある可能性があります。 COMPOSER_MEMORY_LIMIT 環境変数を設定してメモリ制限制限を削除します。
COMPOSER_MEMORY_LIMIT=-1 composer update
これにより、Composer は更新プロセス中に無制限のメモリを割り当てることができます。
以上がリモート サーバー上の Composer 更新メモリ制限エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。