Plesk 完全支持 PHP 脚本语言,包括支持多个 PHP 版本和开盒即用的处理程序类型。本主题阐述 Plesk 客户如何从客户面板为其域名和子域名管理 PHP 设置。

域名级别的 PHP 管理包括三个方面:

  • 选择 PHP 版本。
  • 选择 PHP 处理程序类型。
  • 配置其它的 PHP 设置。

注解: 您可能只能管理下面描述的部分设置,或全部都无法管理,这主要是取决于您的订阅设置。如果您需要管理无法管理的 PHP 设置,请联系您的主机提供商。

选择 PHP 版本

Plesk 支持多个 PHP 版本开盒即用。若要为您的域名或子域名选择 PHP 版本,请转入 网站与域名 > PHP 设置 并从菜单选择 PHP 版本:

image 75142

如果菜单中没有所需的 PHP 版本,请联系您的主机提供商。

注意不同的 PHP 版本不会 100% 兼容。如果您为域名配置 PHP 5.4 版本,以 PHP 5.3 写入的网站可能无法正常运行。如果您不确定要选择哪个 PHP 版本,请使用默认的版本或最新可用版本。如果您的网站显示不正确,请切换为其它的 PHP 版本。

选择处理程序类型

Plesk 支持很多不同的 PHP 处理程序开盒即用。若要为您的域名或子域名选择 PHP 处理程序类型,请转入 网站与域名 > PHP 设置 并从菜单选择 PHP 处理程序类型:

image 75143

如果您不确定要选择哪个 PHP 处理程序类型,请在此处阅读有关不同 PHP 处理程序类型的信息。

配置其它的设置

除了 PHP 版本和处理程序类型,还有很多 PHP 设置您可以在 网站与域名 > PHP 设置 中进行管理。这些设置大部分是与性能和安全性相关的,但是其中一些可能会影响网站的操作。点击选项旁边的 image 75144 图标了解更多信息。

如果您的域名使用一个 “FPM 应用程序” PHP 处理程序,您则可以配置其它的 PHP-FPM 设置。这些设置可用于调整PHP以优化网站性能。

这些设置的默认值对于大多数网站来说已最优配置。记住更改这些设置可能会影响您网站的性能或甚至会导致网站显示异常。除非您确定要进行哪些更改,否则建议您为所有其它设置保留默认值。如果您对 PHP 设置进行了更改,导致您的网站变慢或停止加载,请恢复所有的 PHP 设置为默认值。

启用 PHP 加速

如果您的主机提供商允许,您可能可以为您的网站启用 PHP 加速,也就是通常所说的 opcode 缓存模块。如果您的网站是以 PHP 写入的,启用 opcode 缓存模块可以加速两倍或更快。若要打开 PHP 加速,请转入 网站与域名 > PHP 设置 并设置 opcache.enable 的值为 “启用”。

查看 PHP 设置

若要查看为您域名当前配置的 PHP 设置,包括服务器级别的配置的设置,请点击 查看 phpinfo() 页面

继承 PHP 设置

属于一个订阅的域名会继承域名级别定义的 PHP 设置。子域名会继承其父域名级别定义的 PHP 设置。如果您的订阅有相应的权限,您则可以单独为每个域名和子域名更改 PHP 设置。