代码之家  ›  专栏  ›  技术社区  ›  Sarwar

Apache如何与PHP通信

  •  0
  • Sarwar  · 技术社区  · 7 年前

    提前谢谢

    1 回复  |  直到 7 年前
        1
  •  4
  •   Ray A    7 年前

    了解事物是如何工作的很好,它将帮助您理解开发和服务器的深层次方面。

    .php 必须发送给PHP解释器来执行它并提供结果,检查这个请求的解剖结构。

    用户输入 https://stackoverflow.com

    第2步 浏览器通过Internet将页面请求发送到web服务器。

    web服务器获取请求并分析请求信息。Apache意识到我们没有指定文件,所以它会查找目录索引并找到 index.php .

    因为Apache知道发送以 .php文件 Apache的这些知识在httpd.conf 文件,它确切地告诉Apache在找到

    第5步 PHP解释器正在执行

    第6步 index.php 文件,它将输出发送回Apache。注意,输出将是HTML。

    第7步 response .

    第8步 用户的web浏览器接收来自服务器的响应,并在计算机或设备上呈现网页。

    希望这将有助于您的重点,请访问 https://httpd.apache.org/docs/2.4/ 并检查Apache使用什么模块来查找PHP解释器,还请注意您需要单独安装PHP才能实现这一点。