How to enable PHP functions on VPS Server?
Enabling PHP functions on a VPS (Virtual Private Server) involves configuring your server’s PHP settings. Here are the general steps to do this:
Access Your VPS:
Log in to your VPS using SSH or a control panel like cPanel, Plesk, or WHM.
Locate PHP Configuration:
- The PHP configuration file is typically named
php.ini. You can find it in different locations depending on your server setup:- For CentOS/RHEL:
/etc/php.ini - For Ubuntu/Debian:
/etc/php/{version}/apache2/php.inior/etc/php/{version}/cli/php.ini
- For CentOS/RHEL:
Edit php.ini:
Use a text editor like nano or vim to open the php.ini file. For example:

Replace {version} with your PHP version, such as 7.4 or 8.0.
Enable PHP Functions:
- Search for the section in
php.inirelated to disabling functions. This section typically contains lines likedisable_functions = .... - If you want to enable a specific function (e.g.,
exec,shell_exec,mail), remove it from thedisable_functionslist. For example:
disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
Change it to:
disable_functions = passthru,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
Save Changes:
After making the necessary changes, save the php.ini file and exit the text editor.
Restart Apache/Nginx:
Restart your web server (Apache or Nginx) for the changes to take effect. Use a command like:

Or for Nginx:

Verify Changes:
You can verify that the PHP functions are enabled by creating a simple PHP script that uses the functions you enabled. For example:

- Save this as
test.phpin your web server’s document root (/var/www/html/for Apache by default) and access it via your browser (http://yourdomain/test.php). If it displays the directory listing, it means theshell_execfunction is enabled.
Always be cautious when enabling PHP functions, especially those related to system commands (exec, shell_exec) or file operations, as they can pose security risks if not used carefully.