可用内存已耗尽,这关系到PHP的memory_limit的设置问题。
终端报出了Allowed memory size of 134217728 bytes exhausted错误,而且重启电脑再次执行仍然是一样。上网查了查,是因为php默认内存限制是128M,所以需要修改php.ini文件。
这里有3种方法解决
修改php.ini
memory_limit = 128
打开终端输入下列bash命令
cd /private/etc sudo cp php.ini.default php.ini sudo vi php.ini
利用/memory_limit 匹配查找到字符串
这种方法需要重启服务器,很显然,此方法对虚拟机有限制。
通过ini_set函数修改配置选项值
ini_set ('memory_limit', '128M') ini_set ('memory_limit', '128M')
重新执行php文件,成功,OK了吧,搞定
来源地址:https://blog.csdn.net/yetaodiao/article/details/127369039