gpt4 book ai didi

web-hosting - PHP 解释器和 PHP 处理程序有什么区别?

转载 作者:行者123 更新时间:2023-12-02 17:23:27 25 4
gpt4 key购买 nike

我是 Apache 和 PHP 的新手,目前正在学习两者之间的交互。

我目前正在尝试了解 PHP 处理程序的工作,我在 cPanel 上使用 suPHP 并希望扩展我的知识。

最佳答案

PHP 处理程序是 Apache 用来与 PHP 解释器通信的 Apache 模块。 Apache 基本上使用它来处理对 PHP 文件的请求。有不同类型的 PHP 处理程序。例如 mod_php 是一个用于 PHP 的 Apache 模块。 mod_fcgid 允许通过 TCP 或 Unix 套接字与 php_fpm 解释器通信。

PHP 解释器是一种一次执行一行 PHP 代码的应用程序。 PHP 解释器的输出被发送到 PHP 处理程序。此输出可能由其他 Apache 模块处理,例如 mod_deflate 或 mod_security。最终输出从 Apache 监听的 TCP 套接字发送出去。

SuPHP 是一个 Apache 模块,允许在脚本所有者的权限下执行 PHP 脚本。通常 PHP 脚本是在 PHP 解释器的权限下执行的。 SuPHP 允许 PHP 文件具有自定义所有者和权限。然后,PHP 文件由拥有该 PHP 文件的同一所有者执行。它在属于不同用户的 PHP 文件需要由同一个 PHP 解释器执行的共享主机环境中很有用。 SuPHP允许PHP解释器以与PHP文件相同的权限执行PHP文件。

关于web-hosting - PHP 解释器和 PHP 处理程序有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40775071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com