# Update basic PHP directives This function sets the values of any basic PHP directive. The section of cPanel's interface () lists these directives. This document applies to systems that run EasyApache 4 with MultiPHP enabled. When you disable the Web Server role, the system this function. Endpoint: GET /LangPHP/php_ini_set_user_basic_directives Version: 11.134.0.5 Security: BasicAuth ## Query parameters: - `directive` (string, required) The name of a PHP directive and its value. * To change the directive's value for multiple PHP directives, increment the parameter name. For example, the , , and  parameters. * You format values as - `type` (string, required) The type of file. * * If you set this parameter to , you also include the parameter. 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_ini_set_user_basic_directives" - `module` (string) The name of the module called. Example: "LangPHP" - `result` (object) - `result.data` (any) - `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.metadata.LangPHP` (object) An object containing the virtual host's PHP directive information. - `result.metadata.LangPHP.path` (string) The absolute file path to the file. Example: "/home/allthethings/public_html/php.ini" - `result.metadata.LangPHP.phpversion` (string) The virtual host's installed version of PHP. Example: "ea-php55" - `result.metadata.LangPHP.type` (string) The type of file. * * Enum: "home", "vhost" - `result.metadata.LangPHP.vhost` (string) The virtual host's name. Example: "clearly.com" - `result.status` (integer) * - Success. * - Failed. Check the 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.