阵图网php memory_limit,PHP中修改memory_limit限制多种方法

memory_limit这个参数我想大家看英文就知道是最大内存的问题,默认的一般是128MB如果想更大我们就得自己动手处理了,下面来看几种解决方法。

memory_limit应当设为多大?

这个完全依附于你的应用的请求,比如Wordpress,运行起核心代码须要32MB,Drupal 6则请求这个值最小为16MB,并推荐设置为32MB,若是你又安装不少的插件(plugins),尤其是那些要进行图像处理惩罚的模块,那么你可能须要128MB或更高的内存。

如何设置memory_limit

办法1:php.ini,最简单或常用的办法是批改php.ini

(1).首先找到对你的网站生效的php.ini文件,因为有多个处所都可以设置php的参数,找到正确的设备文件,并进行更改是起首要做的一步,若是你成功运行了phpinfo 文件来查看其设备参数,则你可以找到“Loaded Configuration File”这一项.

对于Linux用户,你可以经由过程履行“php -i | grep Loaded Configuration File”来找到对应的设备文件,而Windows用户,你可以测验测验批改你的php安装目次下的php.ini。

(2).编辑php.ini 在php.ini中,找到“memory_limit”这一项,若是没有,你可以在文件的尾部本身增加如下参数,以下是一些设置典范.

memory_limit = 128M;可以将128M改为任何你想设置的值,保存文件.

(3).重启web服务器,若是web服务器应用Apache,则履行:httpd restart

有些情况下,你可能不被允许私自更改php.ini,比如若是你购买了虚拟主机,然则你的空间商禁止你更改这个文件,那么,你可以用其他办法来添加memory_limit的值。

办法2:.htaccess

声明:这种办法只有在php以Apache模块为服务器时才生效,在你的网站的根目次下找到“.htaccess”文件,若是没有,可以本身创建一个,然后把以下代码放入此中.

php_value memory_limit 128M ; 可以将128M改为任何你想设置的值

办法3:运行时更改php的内存设置

在你的php代码中增加以下代码行即可:ini_set("memory_limit","128M");

(责任编辑:admin)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值