# Return PHP version's handler This function returns a PHP version's assigned PHP handler. This document applies to systems that run EasyApache 4. When you disable the WebServer role, the system disables this function. For more information, read our How to Use Server Profiles documentation. Endpoint: GET /LangPHP/php_get_domain_handler Version: 11.134.0.5 Security: BasicAuth ## Query parameters: - `type` (string, required) The type of file. * * * If you set this parameter to , you also include the vhost parameter. * If you set this parameter to , the system returns the system default PHP handler. Enum: "home", "vhost" - `vhost` (string) The name of a virtual host. If the value is , you use this parameter. Example: "clearly.com" ## Response 200 fields (application/json): - `apiversion` (integer) The version of the API. Example: 3 - `func` (string) The name of the method called. Example: "php_get_domain_handler" - `module` (string) The name of the module called. Example: "LangPHP" - `result` (object) - `result.data` (object) - `result.data.php_handler` (string) The virtual host's PHP handler. Example: "cgi" - `result.errors` (array,null) List of errors if the API failed. - `result.messages` (array,null) List of messages generated by the API. - `result.metadata` (object) - `result.status` (integer) - 1 - Success - 0 - Failed: Check the errors field for more details. Enum: 0, 1 - `result.warnings` (array,null) List of warnings generated by the API. Warnings describe non-critical failures or other problematic conditions noted while running a API.