0

私は Mac OS X を使用しており、PHP を使用しています。memory_limit を 256M から 1024M に増やす必要があります。しかし、php.iniファイルの値を変更すると、変更が反映されません。

通常、私のphp.iniファイルは次の場所にあると思います

/usr/local/php5/lib/php.ini

私のphpInfo.phpページで述べたように。他の値は更新されますが、これは更新されません。そのため、memory_limitが別のファイルによって上書きされるようです。上書きされる場所を特定する方法はありますか?

4

2 に答える 2

0

Mac OS X のデフォルトの Apache をHomebrew PHP-FPMと mod_fastcgi で使用していますが、まさにこの不可解な問題がありました。

私の答えは、plistファイルのアンロード/ロードを通じてPHP-FPMを個別に再起動することにありました。Mac OS X でのファイル php.ini 構成を参照してください。

于 2014-02-28T19:23:30.357 に答える
-3

プログラムでメモリ制限を設定します。

ini_set('memory_limit','16M');また

phpinfoを実行して、ロードされた .ini ファイルの場所を確認します。そこでメモリ制限を編集します。

于 2013-07-15T17:33:55.340 に答える