我已在 Wampserver 中的 php.ini 文件中将 memory_limit 设置为 -1。我的 RAM 是 6 Go。但我仍然收到此错误:致命错误:内存不足(已分配 1673789440)(试图分配 67108864 字节)在 C:\wamp\www\livre_scraping1\api\simple_html_dom.php 的第 1353 行
请帮忙。谢谢。
答案1
PHP 是否在 WampServer 上作为 Apache 模块运行?如果是,请检查.htaccess
服务器文件并查找行php_value memory_limit xxxx
。它可能会覆盖该php.ini
值
答案2
有 2 个php.ini
文件,我猜您编辑了错误的文件。
使用 wampmanager 菜单确保您编辑正确的菜单,如下所示:-
left click wampmanager -> PHP -> php.ini
这是php.ini
PHP 在 Apache 下运行时实际使用的文件
另一个\wamp\bin\php\php{version}\php.ini
是通过 PHP CLI 使用的,即从命令行运行 PHP 时。