簡體   English   中英

我的php.ini中的更改未反映

[英]Changes in my php.ini are not reflected

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

通常,我認為我的php.ini文件位於此處: /usr/local/php5/lib/php.ini

如我的phpInfo.php頁面中所述。 其他值會更新,但不會更新。 因此,似乎memory_limit被另一個文件覆蓋。 有沒有辦法確定它在哪里被覆蓋?

我將Mac OSX默認Apache與自制的PHP-FPM和mod_fastcgi一起使用,但遇到了這個確切的令人費解的問題。 我的答案在於通過卸載/加載plist文件分別重新啟動PHP-FPM: https : //stackoverflow.com/a/22103961/3358444

以編程方式設置內存限制

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

進行php信息,並查看已加載的ini文件所在的位置。 並在那里編輯內存限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM