memory_limit这个参数我想大家看英文就知道是最大内存的问题,默认的一般是128MB如果想更大我们就得自己动手处理了,下面来看几种解决方法。
了查看这个值,你须要建树一个空的php文件,比如view-php-info.php。然后将一下代码贴到里面。
将这个脚本放到你的Web办事器上,然后在浏览器中调用它。这时你可以看到你的PHP景象设备的信息,此中有一项目组是关于“memory_limit”的, 如下图:
注:你可以用这种办法来查看php的其他参数设置,不仅仅是memory_limit
memory_limit应当设为几许?
这个完全依附于你的应用的请求。比如Wordpress,运行起核心代码须要32MB。Drupal 6则请求这个值最小为16MB,并推荐设置为32MB。若是你又安装不少的插件(plugins),尤其是那些要进行图像处理惩罚的模块,那么你可能须要128MB或更高的内存。
如何设置memory_limit
办法1: php.ini
最简单或常用的办法是批改php.ini
1.起首找到对你的网站生效的php.ini文件 因为有多个处所都可以设置php的参数,找到正确的设备文件,并进行更改是起首要做的一步。若是你上方的办法建树了php文件来查看其设备参数,则你可以找到“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@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
刺客信条阴影:贝壳谜语解决方案
4 周前ByDDD
Windows 11 KB5054979中的新功能以及如何解决更新问题
3 周前ByDDD
在哪里可以找到原子中的起重机控制钥匙卡
4 周前ByDDD
<🎜>:死铁路 - 如何完成所有挑战
1 个月前ByDDD
如何修复KB5055523无法在Windows 11中安装?
2 周前ByDDD

热工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Atom编辑器mac版下载
最流行的的开源编辑器

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)