添加自定义的 PHP 版本 (Linux)

在 Linux 系统上,您可以安装任何所需的 PHP 版本,然后通过 php_handler 命令行工具对其进行注册令其能够在 Plesk 中使用。

若要在 Plesk 中添加支持任意 PHP 版本:

  1. 请在服务器上安装所需的 PHP 版本。若需要安装向导,请参阅官方的 PHP 文档:http://php.net/manual/en/install.php。安装主要包括以下步骤。

    警告:这些步骤仅作演示用途。操作系统和所需配置的不同会导致安装步骤很大程度上的不同。当您在服务器上安装其它的 PHP 版本时,请参阅官方的 PHP 安装文档。

    1. root 身份登录到服务器。
    2. 从官方网站 (http://php.net/downloads.php) 获取所需的 PHP 源然后解压:

      gunzip php-NN.tar.gz

      tar -xf php-NN.tar

    3. 配置并创建 PHP。您可在此使用各个选项自定义 PHP,例如指定可使用哪些扩展。运行 ./configure --help 获取可用的选项列表。

      cd ../php-NN

      ./configure --prefix /usr/local/phpNN

      make

      make install

    4. 设置 php.ini

      cp php.ini-development /usr/local/lib/php.ini

      您可以编辑 .ini 文件来设置 PHP 选项。如果您想要把 php.ini 放置其它地址,请在第 3 步运行 configure 工具和选项 --with-config-file-path=/some/path

  2. 在 Plesk 中注册新的 PHP 版本:

    /usr/local/psa/bin/php_handler --add -displayname <NN> -path <path to php cgi> -phpini <path to php.ini> -type <php handler> -id <NN-custom>

    其中

在 Plesk 中注册 PHP 版本后,将可以在服务方案设置(服务方案 > 方案名称 > PHP 设置)以及单个网站的PHP 设置(网站与域名 > PHP 设置)中选择该 PHP 版本。查看下图。

PHP_versions