PHP内置服务器使用疯狂的内存量


PHP built in server using insane amounts of memory

所以当我使用命令启动PHP的内置服务器时:

php app/console server:run

生成的 php 进程最初使用大约 20MB 的内存,即使我实际上没有使用它,它也会不断增加(就像在浏览器上浏览实际应用程序一样。它上升到1GB的内存使用量,然后它停止的唯一原因是因为我杀死了它。

如果我直接使用 PHP 命令在其他目录中启动服务器,则不会发生同样的情况php -S localhost:8080

有什么想法吗?

某些系统不支持 server:start 命令,在这些情况下,您可以执行 server:run 命令。此命令的行为略有不同。它不会在后台启动服务器,而是会阻止当前终端,直到您终止它(这通常通过按 Ctrl 和 C 来完成)。