在 Plesk 中支持的 PHP 处理程序类型

Demon| 2016-04-27 教程, Plesk 评论数( 0 )

Plesk 完全支持 PHP 脚本语言,包括支持多个 PHP 版本且支持即购即用多个处理程序类型。本教程主要对在 Plesk 中可用的处理程序类型在性能、内存使用率以及具体情况进行对比,详解如下:

Apache 模块性能高,内存使用率低。该处理程序只能用于 Plesk for Linux 中。这是最不安全的选项,因为会代表 apache 用户执行所有 PHP 脚本。这表示由任何方案订户的 PHP 脚本创建的所有文件都同属一个所有者(apache)且有相同的权限设置。因此,一个用户可能会影响其他用户的文件或一些极其重要的系统文件。您可以通过打开 PHP safe_mode 选项来避免某些安全问题。这会禁用一些可能带来安全隐患的 PHP 功能,但是可能会导致一些 web 应用程序运行不正常。该 safe_mode 选项已过时,在 PHP 5.4 中已被移除。

ISAPI 扩展性能高,内存使用率低。该处理程序只能用于 Plesk for Windows 中。此 ISAPI 扩展可支持在为订阅打开专用 IIS 应用程序池时隔离网站。网站隔离意味着不同客户的网站可独立运行其脚本。这样,PHP 脚本中的一个错误不会影响其它脚本的运行。此外,会代表与一个主机账户相关联的系统用户来运行 PHP 脚本。自 PHP 5.3 版本起就不再支持该 ISAPI 扩展处理程序。

CGI 应用程序 性能低,内存使用率低。CGI 处理程序会代表与一个主机账户相关联的系统用户来执行 PHP 脚本。在 Linux 上,只有当 Apache web 服务器的 suEXEC 模块打开的情况(默认选项)下才可能进行此操作。在其它情况下,所有的 PHP 脚本都会代表 apache 用户执行。默认 Plesk 客户不可使用 CGI 处理程序。

FastCGI 应用程序性能高,内存使用率高。FastCGI 处理程序会代表与一个主机账户相关联的系统用户来执行 PHP 脚本。

PHP-FPM 应用程序性能高,内存使用率低。该处理程序只能用于 Plesk for Linux 中。PHP-FPM 是 FastCGI 的高级版本,很大程度上为高负载的 web 应用程序提供了好处。

标签:

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论