私は自分のlocalhost(Windows 7 Entreprise)にSymfony3プロジェクトを持ち、PHP 5.6.16とApache 2.4.17でWamp Server 3.0.0を使用しています。Windowsの下でSymfonyプロジェクトのPHPメモリ制限を増やすには?
は、私はまた、メモリ制限のエラー私は(例えばバンドルをインストールするための)作曲を使用するたびに持っている:php bin/console cache:clear
私はこのエラーを持っています。 memory_limit = 1G
と再起動し、すべてのサービスWAMPをの:
まだこの問題があります。私のプロジェクトは大きなものなので、それはおそらくそれから来ています。
私が見つけた唯一の解決策は、(-1 =無制限)すべてのコマンドラインでメモリ制限を増やすことである:生産中/
php -d memory_limit=-1 C:\Path\of\composer.phar require ...
、私のプロジェクトは、Windows Server 2008 R2です。
プロジェクト全体のメモリ容量を増やすには良い方法はありますか?ご協力いただきありがとうございます。
正しい 'php.ini'ファイルを編集しましたか? '.ini'ファイルが' php --ini'を実行することによって使用されているかどうかを確認することができます。追加の.iniファイルがあなたの 'memory_limit'を上書きしていないことを確認してください。 'php -i'(と' memory_limit'を検索)でチェックするか、bashとgrepが利用可能かどうかを調べることができます(例:git bash)。 grep memory_limit'を実行して、 'memory_limit'が正しく設定されているかどうか確認してください。 –
メモリ制限を1Gに設定したとしますが、許容サイズは約134MBとエラーが表示されます。 @Pehはおそらく正しいでしょう:あなたは、実際には、正しいメモリ制限を変更しませんでした。 – Nanne
@Peh私は 'php --ini'を実行しました。結果は' Loaded Configuration File:C:\ wamp64 \ bin \ php \ php5.6.16 \ php.ini'です。だから、良いファイルが明らかに使われています。このファイルに1Gの制限があるかどうかを確認するために行くと...それは128Mの制限があります!実際にはWampのコンテキストメニューを使って、PHPフォルダ> php.ini(メニュー内)をクリックしても 'C:\ wamp64 \ bin \ apache \ apache2.4.17 \ bin \ php.ini'を変更しました。 – Felurian