Plesk 完全支持 PHP 脚本语言,包括支持多个 PHP 版本和开盒即用的处理程序类型。本小节会阐释 Plesk 管理员如何设置令客户可使用 PHP 以及可管理哪些 PHP 设置。
一个域名是否能使用 PHP 取决于是否在订阅级别开启了 PHP。如果订阅基于某个服务方案,在该服务方案中启用 PHP 和配置 PHP 设置也有效。例如,您可以有一个“基本”方案(通过该方案订户无权控制 PHP 设置)、一个“高级”'方案(通过该方案订户可在一定程度上控制 PHP 设置)以及“专家”方案(通过该方案,订户能够最大限度自定义 PHP 设置)。
当设置一个服务方案或订阅时,PHP 相关的任务包括以下项:
大部分 PHP 版本不支持向后兼容。例如,当使用 PHP 4.x 解析器运行时以 PHP 5.x 写入的代码可能执行不正常。 为了提供更多选择,Plesk 附带很多 PHP 版本,这些版本都能够通过 Plesk 界面进行安装。被授予 PHP 版本和处理程序管理 权限的客户能够为其每个网站单独选择 PHP 处理程序和版本。
若要为服务方案配置 PHP 设置,请转入 服务方案 > 点击 添加方案 或您想要更改其 PHP 设置的现有方案 > PHP 设置。若要为订阅配置 PHP 设置,请转入 订阅 > 点击 添加订阅 或您想要更改其 PHP 设置的现有订阅,然后点击 自定义 > PHP 设置。在此页面,您可以:
这些设置将成为更低级别对象的默认设置。也就是说,在服务方案上配置的设置将会成为基于该服务方案的所有订阅的默认设置,而在订阅上配置的设置则将成为基于该订阅的所有域名的默认设置。
若要为服务方案配置 PHP 设置,请转入 服务方案 > 点击 添加方案 或您想要更改其 PHP 设置的现有方案 > 权限。若要为订阅配置 PHP 设置,请转入 订阅 > 点击 添加订阅 或您想要更改其 PHP 设置的现有订阅,然后点击 自定义 > 权限。以下是管理更改 PHP 设置的权限:
注意在没有首先授予 主机设置管理 权限的情况下也可以授予这些当中的某些权限。
注意在 Plesk 中本地设置会覆盖全局设置。也就是说,在订阅级别定义的设置将会取代在服务方案级别定义的设置,而会被在域名级别定义的设置所取代。
注意:如果您更改了一个订阅的 PHP 设置,订阅将会被锁定而无法同步,除非订阅所有者拥有相应的权限才能对其更改。
此方案体现了从高层到底层的层次结构: