浏览器关闭时PHP是否在后台运行?

7 php connection

嗨,大家好,如果我启动浏览器并运行PHP程序(在另一台服务器上),我关闭浏览器,程序仍将继续在服务器上运行,对吧?

如果运行程序并删除服务器中的文件夹(程序运行时),该怎么办?假设它是一个单独的PHP文件,它会崩溃吗?在运行之前是否在内存中读取了整个PHP文件,或者系统是否定期访问此文件?

Chr*_*ton 4

草稿已保存 首先,当服务器收到请求时,它将继续处理该请求,直到完成响应,即使发出请求的浏览器关闭也是如此。

PHP 文件调用被加载到内存中并进行处理,因此在处理过程中删除文件不会导致任何崩溃。

但是,如果 PHP 执行到一半时引用了另一个在到达该代码之前被删除的文件,那么它可能会崩溃(基于您的错误处理)。

但请注意,导致 PHP 崩溃不会导致整个 Web 服务器崩溃。