man*_*joo 7 php windows apache wordpress
我一直面临这个错误很长一段时间,我的生产环境在Windows 2008 R2企业平台上运行Apache 2.4和php7.
我的错误日志中充满了这些行 VirtualAlloc()失败:[0x00000008]没有足够的存储空间来处理此命令.VirtualFree()失败:[0x000001e7]尝试访问无效地址
经过一段时间后,它会导致500错误,之后我必须重新启动服务器才能正常运行一段时间.
请帮助我解决这些问题我试图从php和wordpress结束更新内存,但仍然没有帮助
您的项目可能没有设置在适当的架构上。
你的 PHP 是 32 位的吗?检查PHP_INT_SIZE常数即可找出答案。
print_r(PHP_INT_SIZE); # 4 == 32bit // 8 == 64bit
Run Code Online (Sandbox Code Playgroud)
Windows Server 2008 R2 是 x64 操作系统,因此 x86 版本的 Apache +/- x86 PHP 可能会限制您已安装在计算机上并尝试分配的内存。您将无法在 x86 版本上分配超过 2G 的空间。