2013-07-15 45 views
0

我在Mac OS X上,並且正在使用PHP。我需要將memory_limit從256M增加到1024M。但是,當我修改php.ini文件中的值時,更改不會被反映出來。我的php.ini中的更改未反映

通常情況下,我認爲我的php.ini文件位於有:在我的phpinfo.php的頁提到/usr/local/php5/lib/php.ini

。其他值得到更新,但不是這一個。因此,似乎memory_limit被另一個文件覆蓋。有沒有辦法確定它被覆蓋的位置?

+4

您是否在進行更改後重新啓動服務器? – crush

+0

是的。只有memory_limit不會更新。 – CoachNono

+3

Grep(或以其他方式搜索)「memory_limit」的代碼。當然可能有另一個文件覆蓋該設置。 – dethtron5000

回答

0

設置內存限制編程

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

做一個PHP的信息,看看你的加載INI文件的位置。並在那裏編輯內存限制。

+0

這就是我所說的,它被覆蓋並且不得不使用grep來查找覆蓋它的文件。 – CoachNono

+0

那麼你的問題解決了嗎? – 2013-07-15 18:11:52

相關問題