我正在使用Symfony2并且在我支付的托管服务器上,我可以看到耗尽内存的错误。是否可以在不编辑php.ini(无法访问)的情况下设置新限制?
答案 0 :(得分:4)
您可以使用ini_set()函数在PHP脚本中设置它。
memory-limit指令是PHP_INI_ALL可更改的,这意味着它可以随处更改。
ini_set('memory_limit','256M');
答案 1 :(得分:1)
您可以通过.htaccess
文件
php_value memory_limit 100M ; #Change the100M/your need
注意:此方法仅在PHP作为Apache模块运行时才有效。
您也可以从阅读本文中受益:3 Ways to Increase PHP Memory Limit
答案 2 :(得分:1)
您可以使用.htaccess
文件并输入:
php_value memory_limit 16M # Change 16M with whatever value
但您的托管服务提供商可能会将其停用。
答案 3 :(得分:1)
您可以使用ini_set()
ini_set('memory_limit','16M');