我是一个新手PHP程序员,对位和字节不太了解,我想知道为什么会出现这条消息:
致命错误:第 227 行的 D:''xampp1.8.3''htdocs''hkmschat''default.php 中允许的 134217728 字节内存大小已耗尽(尝试分配 40 个字节
)
我知道我的网站非常大,但它加载得足够快,改变它会很痛苦。
我想知道,当允许的内存大小为 134217728 字节(128 兆字节)时,为什么分配 40 字节太多。有人可以帮助我了解"允许的内存大小"和"分配的内存"的含义吗?同样,我对这些了解不多。
我还php.ini
memory_limit
值更改为"256M",但当时不起作用。 错误刚刚更改为
致命错误:第 227 行的 D:''xampp1.8.3''htdocs''hkmschat''default.php 中允许的 268435456 字节内存大小已耗尽(尝试分配 40 个字节
)
有人可以告诉我我错过了什么吗?
提前谢谢。
它不是试图只分配 40 个字节。您已经将 128Megs 的东西加载到内存中,然后它正在尝试再加载 40 个字节。这会使您超过限制,并且会出现致命错误。 至于php.ini,可以使用PHP的几个版本.ini。您应该使用测试页并使用phpinfo();
调用来确定您正在修改正确的 PHP.ini。