我正在学习网络主机以及如何创建大型网站(例如学习平台)。
PHP 内存是限制服务器的某些“RAM 内存”(例如我计算机的 RAM 内存?)还是仅限制硬盘驱动器上的某种可用空间?
每当客户端向您的 Web 服务器发出请求并且 PHP 处理该请求时,它都会生成一个 PHP 进程。
这个 PHP 进程的工作显然是生成一些 HTML 以返回给客户端 - PHP 进程为应该执行此操作的 PHP 脚本提供运行时。
内存限制是该进程可以使用的最大内存量。如果超过该值,该过程将失败并且 Apache 会报告 HTTP 500 错误。
基本上,如果您的 PHP 脚本中存在错误,例如无限循环不断要求越来越多的 RAM,那么它就是一个可以防止它导致整个服务器瘫痪的堡垒。