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

作者: 云计算机网 分类: 动态 发布时间: 2019-09-24 19:48

Plesk 完全支持 PHP 脚本语言,包括支持多个 PHP 版本和即购即用的处理程序类型。本教程中列举了可用于 Plesk 中的 PHP 处理程序类型。

Apache 模块:性能高,内存使用率低。该处理程序只能用于 Plesk for Linux。这是安全性最低的选择,因为会代表 apache 用户执行所有的 PHP 脚本。也就是说由任何方案的订户的 PHP 脚本创建的所有文件有相同的所有者(即 apache)和相同的权限设置。那么某个用户就有可能影响到其它用户的文件或重要的系统文件。当然您可以启用 PHP safe_mode 来避免此类安全问题的发生。该模式会禁用存在安全威胁的众多 PHP 功能。自然会导致某些 Web 应用无法正常运行。safe_mode 选项其实已过时而且已经从 PHP 5.4 中移除了。

ISAPI 扩展:性能高,内存使用率低。该处理程序只能用于 Plesk for Windows。如果订阅启用了独立 IIS 应用程序池,此 ISAPI 扩展可实现站点隔离。站点隔离意味着不同客户的网站可独立运行其脚本。这样,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 应用程序的运行尤为有利。

  • 在 Plesk 中您可以启用或禁用某个 PHP 扩展,而且还可以手动配置很多 PHP 设置。可为每个 PHP 版本单独配置这些设置(例如,您可以为 PHP 5.3 启用一系列与 PHP 5.4 不同的扩展),这些设置会应用到每个 PHP 处理程序类型(例如,如果您为 PHP 5.3 启用 xdebug 扩展,则将会为所有使用 PHP 5.3 的域名启用该扩展,不管这些域名是否使用 CGI、FastCGI 或 PHP-FPM 处理程序)。

    若要为某个 PHP 版本更改 PHP 设置,请转入 工具与设置 gt; PHP 设置 并点击任何一个其 PHP 版本匹配您要更改其设置的 PHP 版本 + 处理程序类型组合的名称。例如,如果您要更改 PHP 5.3 的设置,则点击5.3.3 Apache 模块 或5.3.3 FastCGI 应用程序都可以。您可更改以下的 PHP 设置:

    从预定义的列表中启用或禁用 PHP 扩展。

    通过编辑 php.ini 文件来配置所需的 PHP 设置。

    您所做的任何更改对使用该 PHP 版本的所有网站有效。注意有权限管理 PHP 设置的客户能够为其域名和子域名配置某些 PHP 设置。在域名层配置的设置将会覆盖服务器范围的设置。

  • 相关推荐:

  • 如何在Plesk中管理PHP扩展
  • 如何在Plesk中配置PHP处理
  • 如何在Plesk中管理WordPr
  • 阿里云扩建新加坡数据中
  • Plesk荣耀入驻WHD·china20
  • 如何在Plesk中添加自定义
  • 如何在Plesk中配置ASP.NE
  • 如何在Plesk中配置服务器
  • 揭秘应用程序容器火热原
  • 公共云市场仍在增长,但
  • 网站内容禁止违规转载,转载授权联系中国云计算网