当我访问一个网站时,我的浏览器会向一个 HTTP 服务器发送一个请求,例如 Apache 或 IIS。然后 HTTP 服务器将请求转发到适当的 Web 服务器、.NET、PHP、Ruby on Rails 等。然后这会向我的浏览器返回响应并呈现页面。
这在本地网页上如何工作?假设我在 Windows 桌面上用 PHP (hello.php) 创建了一个简单的 hello world。我没有安装 IIS,那么处理“请求”是什么?也就是说,是什么告诉我的请求由 php 解释,这又是如何返回到我的浏览器的?我已经尝试了几次谷歌搜索,但我怀疑我的搜索词可能太模糊了。