+7 (7232) 91-95-12

帮助

PHP 参数设置

我们将介绍如何在 Fastpanel 控制面板中配置 PHP 参数、更改 PHP 版本以及安装额外的 PHP 模块。

安装 PHP 版本

要安装特定的 PHP 版本,请点击左侧菜单并选择“设置” -> “应用”部分。

在列表中找到所需的版本,然后点击安装图标:

您可以安装从 PHP 5.2 开始的各个版本。请注意,PHP 5.2 可能无法在某些最新的操作系统上使用,例如 Ubuntu 20.04、22.04 或 Debian 11。

为网站更改 PHP 版本

如果您想为特定网站更改 PHP 版本,请先按照上述说明安装所需的版本。

然后执行以下步骤:

       
  1. 将光标移至所需网站的卡片上,然后选择“选项”。

       
  1. 进入“PHP 运行模式”部分。
  2.    
  3. 选择运行模式为“FastCGI”,并从列表中指定所需的 PHP 版本。

       
  1. 保存更改。

为了确保已成功应用正确的 PHP 版本,请在网站目录下创建一个 info.php 文件,并添加以下内容:

<?php phpinfo(); ?>

然后打开浏览器并访问如下链接:

http://您的域名/info.php 

如果一切正常,您将看到所选 PHP 版本的技术信息。

为用户更改 PHP (CLI) 版本

您可以为每个用户选择不同的 PHP 版本。这将允许您在命令行界面 (CLI) 工作时使用特定的 PHP 版本。这些设置仅影响命令行和 Cron 任务的 PHP 版本,不会改变网站的 PHP 版本。

在左侧菜单中进入“管理”部分,然后选择“用户”。

点击目标用户所在行的三个点,然后选择“编辑用户”。

在“PHP 版本 (CLI)”字段中选择所需的版本并保存更改。

在 CLI 中使用备选 PHP 版本

通常,在命令行中执行脚本使用以下命令:

php /路径/到/脚本.php

在这种情况下,将使用服务器的主 PHP 版本,即使网站选择了其他版本也是如此。

如果您按照上述说明更改了用户的 PHP 版本,那么在执行命令时将使用该用户选定的版本,而不是服务器版本。

如果您需要使用特定版本的 PHP 运行脚本,请指定相应解释器的完整路径,例如:

/opt/php80/bin/php /路径/到/脚本.php

为网站更改 PHP 设置

您还可以为每个网站单独配置 PHP 参数。为此:

       
  1. 返回控制面板主页并选择所需网站的卡片。
  2.    
  3. 然后选择“PHP 设置”。

       
  1. 在列表中找到所需的参数,然后点击“修改”按钮更改其值。

完成修改后,请务必保存。

为特定 PHP 版本更改设置

您还可以为每个已安装的 PHP 版本配置参数。为此:

点击左侧菜单,选择“管理” —— “PHP”。

在“PHP 设置”选项卡中,选择需要修改设置的 PHP 版本。

点击“修改”按钮来编辑特定参数的值。

完成修改后,请务必保存。

安装 PHP 模块

要安装 PHP 模块,请执行以下操作:

1. 打开左侧菜单,进入“管理” —— “PHP”部分。

2. 在“PHP 模块”选项卡中,从列表中找到所需的模块,并点击安装图标(带加号的图标)。

3. 在此处,您也可以通过点击垃圾桶图标来删除之前安装的模块。

更改 PHP 运行模式

您可以选择以下 PHP 运行模式之一:

       
  • Apache 模块 (mod_php):此模式使用服务器的主 PHP 版本,无法选择备选版本。Nginx 作为前端服务器,Apache 作为后端。脚本由 mod_php 模块处理,Apache 在 MPM-ITK 模式下运行。
  •    
  • CGI:此模式允许选择备选 PHP 版本。Apache 用作后端,为每个请求创建一个单独的 PHP 进程。
  •    
  • FastCGI:此模式允许选择备选 PHP 版本。与 CGI 一样使用 Apache 作为后端,但 FastCGI 进程运行速度更快且效率更高。

您可以选择以下 PHP 运行模式之一:

       
  • Apache 模块 (mod_php):此模式使用服务器的主 PHP 版本,无法选择备选版本。Nginx 作为前端服务器,Apache 作为后端。脚本由 mod_php 模块处理,Apache 在 MPM-ITK 模式下运行。
  •    
  • CGI:此模式允许选择备选 PHP 版本。Apache 用作后端,为每个请求创建一个单独的 PHP 进程。CGI 是速度最慢的模式,仅在网站无法与其他模式正常配合工作时推荐选择。
  •    
  • FastCGI:此模式同样允许选择备选 PHP 版本。与 CGI 一样使用 Apache 作为后端,但 FastCGI 进程运行速度更快且效率更高。
  •    
  • PHP-FPM (Nginx + PHP-FPM):此模式允许选择备选 PHP 版本。Nginx 作为前端服务器,PHP-FPM 作为后端。此模式下不处理 .htaccess 文件,所有 .htaccess 中的设置都应在 Nginx 配置中指定。如果网站不使用 .htaccess,推荐选择此模式。如果网站使用 .htaccess 且主 PHP 版本适用,请选择 Apache 模块模式。如果网站使用 .htaccess 但需要其他 PHP 版本,请选择 FastCGI。

要选择 PHP 运行模式,请转到控制面板主页,将光标移至所需网站的卡片上,然后选择“选项”。

然后进入“PHP 运行模式”部分,选择所需模式并保存更改。

       
  • 如果您的网站不使用 .htaccess 文件,请选择 PHP-FPM 模式。
  •    
  • 如果您的网站使用 .htaccess 文件且主 PHP 版本适用,请选择 Apache 模块 (mod_php) 模式。
  •    
  • 如果您的网站使用 .htaccess 文件但需要其他 PHP 版本,请选择 FastCGI 模式。
  •    
  • CGI 模式是最慢的,仅在其他模式无法正常工作时推荐使用。

如有任何疑问,请联系我们