ホームページ  >  記事  >  バックエンド開発  >  PHPでメモリ使用量を設定する方法

PHPでメモリ使用量を設定する方法

藏色散人
藏色散人オリジナル
2021-07-05 11:23:336105ブラウズ

php が使用するメモリを設定する方法: 1. php.ini を変更してメモリを設定します; 2. htaccess を設定してメモリを設定します; 3. 実行時に php のメモリ設定を変更します。

PHPでメモリ使用量を設定する方法

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

メモリの設定方法phpで使用されますか?

memory_limit を設定する

方法 1: php.ini

最も簡単または最もよく使用される方法は、php.ini を変更することです

1. まず、Web サイトに有効な php.ini ファイルを見つけます。php パラメータを設定できる場所は複数あるため、正しい設定ファイルを見つけて変更を加えることが最初のステップです。上記の方法で php ファイルを作成し、その構成パラメータを表示すると、「ロードされた構成ファイル」項目が表示されます。

Linux ユーザーの場合、「php -i | grep Loaded Configuration File」を実行すると、対応する設定ファイルを見つけることができます。 Windows ユーザーの場合は、php インストール ディレクトリ内の php.ini を変更してみてください。

2. php.ini を編集する php.ini で「memory_limit」項目を見つけます。ない場合は、このパラメータをファイルの最後に自分で追加できます。以下は、いくつかの設定例です。

memory_limit = 128M; 128M を任意の値に変更して、ファイルを保存します。

3. Web サーバーを再起動します。Web サーバーが Apache を使用している場合、実行:service httpd restart

場合によっては、php.ini を非公開で変更することが許可されない場合があります。たとえば、仮想ホスティング サービスを購入したが、サービス プロバイダーがこのファイルの変更を許可していない場合です。次に、memory_limit の値を増やすための他の方法を検討することをお勧めします。

方法 2: .htaccess

注: この方法は、php が Apache モジュールとして実行される場合にのみ有効です。 Web サイトのルート ディレクトリで「.htaccess」ファイルを見つけます。ファイルがない場合は、自分で作成できます。次に、次の設定をそれに入力します。

php_valuememory_limit 128M; 128M を設定したい任意の値に変更できます

方法 3: 実行時に php のメモリ設定を変更する

次のコマンドラインを PHP コードに追加するだけです。

ini_set('memory_limit','128M');
ini_set('memory_limit',-1); //没有内存限制

memory_limit の変更に失敗しました

仮想ホストを使用している場合、memory_limit の値の変更に失敗する可能性があります。これに対処する方法については、サービス プロバイダーに問い合わせる必要があります。通常、サービス プロバイダーでは、設定できる最大値が制限されているか、まったく変更できないようにされています。その環境が本当に要件を満たせない場合は、別のホスティングプロバイダーへの変更を検討することをお勧めします。

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

以上がPHPでメモリ使用量を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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