v1

latestOpenAPI 3.0.2cPanel License2026-08-06657427.1 MB
LangPHP
PHP Settings

Return virtual host's PHP version

This function returns the PHP version of every virtual host that a reseller controls.

You can get the version of a single virtual host by providing an optional vhost name.

Note:

This document only applies to systems that run EasyApache 4.

Important:

When you disable the Web Server role, the system disables this function.

get/LangPHP/php_get_vhost_versions

Query parameters

vhoststring
Example:your-domain.test

The PHP Virtual Hostname.

Response

HTTP Request was successful.

apiversioninteger

The version of the API.

funcstring

The name of the method called.

modulestring

The name of the module called.

Example response

{
  "apiversion": 3,
  "func": "php_get_vhost_versions",
  "module": "LangPHP",
  "result": {
    "data": [
      {
        "account": "blee",
        "account_owner": "blee",
        "documentroot": "/home/blee/public_html",
        "homedir": "/home/blee",
        "main_domain": 1,
        "php_fpm": 1,
        "php_fpm_pool_parms": {
          "pm_max_children": 5,
          "pm_max_requests": 20,
          "pm_process_idle_timeout": 10
        },
        "phpversion_source": [
          {
            "domain": "blee.com",
            "system_default": 1
          }
        ],
        "version": "ea-php72",
        "vhost": "blee.com"
      }
    ],
    "metadata": {
      "transformed": 1
    },
    "status": 1
  }
}