谁真正与MySQL,Apache或PHP沟通?

时间:2014-04-14 17:51:38

标签: php mysql apache

当我调用函数从MySQL接收表时数据传输发生在PHP和MySQL之间,或者Apache和MySQL之间然后Apache给PHP这个表?

2 个答案:

答案 0 :(得分:4)

最简单的工作流程实现方式:

  1. Apache获取请求并将请求数据发送到php线程
  2. PHP引擎将请求数据存储在$ _POST,$ _GET,$ _SERVER变量
  3. PHP执行您的脚本。您的脚本连接到MySQL等外部服务并检索数据
  4. PHP将数据输出到apache
  5. Apache将数据发送回您的浏览器
  6. Apache只是一个网络服务器,它只处理接收/传递浏览器生成的内容(发送HTTP请求)和php(为该请求输出内容)

答案 1 :(得分:1)

Apache只是一个Web服务器,只是提供页面... php和您的数据库引擎之间的通信是使用php mysql驱动程序