Database web服务器和数据库服务器如何协同工作?

Database web服务器和数据库服务器如何协同工作?,database,webserver,Database,Webserver,web服务器和数据库服务器如何协同工作以向客户端的web浏览器提供必要的服务和信息 最初,我认为数据库和web服务器是同一个(也就是说,我认为数据库在web服务器上);但很明显,它们是独立的实体?你的问题是非常开放的,但我认为你会发现以下内容很有帮助。为此,我将使用PHP和MySQL引用,但还有很多 首先,您的第二个问题是:它们是独立的服务,可以(但不必)在同一硬件上。如果您在Linux上,这通常被称为(Linux Apache MySQL PHP) 就实际集成而言,这是通过SQL查询完成的,即

web服务器和数据库服务器如何协同工作以向客户端的web浏览器提供必要的服务和信息


最初,我认为数据库和web服务器是同一个(也就是说,我认为数据库在web服务器上);但很明显,它们是独立的实体?

你的问题是非常开放的,但我认为你会发现以下内容很有帮助。为此,我将使用PHP和MySQL引用,但还有很多

首先,您的第二个问题是:它们是独立的服务,可以(但不必)在同一硬件上。如果您在Linux上,这通常被称为(Linux Apache MySQL PHP)

就实际集成而言,这是通过SQL查询完成的,即。然后,这些查询的结果也使用PHP进行解析和格式化。然后使用HTML将结果传递到web浏览器


就像我说的,非常开放,但这应该给你一个起点。

谢谢。因此,当用户提交输入表单时,数据通过PHP插入MySQL,并在数据库服务器上进行解释。然后,生成的网页被发送到web服务器,然后再发送到web浏览器。PHP是一种服务器端脚本语言,因此运行它的调用是通过Apache发送的,但它与两者都独立运行。谢谢你,那是一个巨大的帮助!