PHP 和 Apache 通过 模块化协作 共同构建 Web 服务器,以下是它们的交互机制和工作流程:
组件 | 角色 |
---|---|
Apache | Web 服务器,处理 HTTP 请求/响应、路由、静态文件传输 |
PHP | 脚本解释器,动态生成 HTML 内容 |
PHP 模块 | 桥接 Apache 和 PHP 的组件(如 mod_php 或 php-fpm ) |
mod_php
为例).php
)决定是否交给 PHP 处理httpd.conf
): # 加载PHP模块
LoadModule php_module modules/libphp.so
# 将.php文件交给PHP处理
AddHandler php-script .php
Data: $data