ホームページ > バックエンド開発 > PHPの問題 > PHPのメモリオーバーフローを解決する方法

PHPのメモリオーバーフローを解決する方法

王林
リリース: 2023-02-23 20:28:01
転載
5570 人が閲覧しました

PHPのメモリオーバーフローを解決する方法

php プログラムを実行すると、 致命的エラー: メモリ不足 のようなプロンプトが表示されることがあります。これは、プログラムが多数の変数とオブジェクトを使用し、割り当てられたメモリが不十分になっていることが原因である可能性があります。

このようなエラーが発生し、いくらやっても修正できなかったので、後でインターネットで情報を調べ、php.ini ファイルのmemory_limitパラメータを修正しましたが、どうやっても修正できませんでした。変更しましたが、依然としてこのエラー メッセージが表示され、特に落ち込んでいます。その後、仕方がないので QQ グループに相談したところ、プログラムコードに「init_set( "memory_limit" , "128M" ); を追加してください」と言われ、それで十分だったので追加しました。試してみたら、本当にうまくいきました。ここで、私と同じような問題に遭遇した人々を助けることを願って、この問題を解決するための 2 つの方法を共有します。

方法 1:

php.ini ファイルでデフォルトのmemory_limitパラメータを128Mから256M以上に変更できます:

memory_limit =
 128M
ログイン後にコピー

方法 2:

仮想ホストの場合は、プログラムが大きなメモリを使用する必要がある場所を追加できます:

init_set(
"memory_limit"
,
 "128M"
)
;
ログイン後にコピー

上記の内容は参考用です。

推奨ビデオ チュートリアル: PHP ビデオ チュートリアル

以上がPHPのメモリオーバーフローを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート