WHM

How Can You Enable exec () in PHP-FPM 

We will go over how to enable PHP-FPM exec() in this post. Sometimes after enabling PHP-FPM, the exec() function stops functioning, and we cannot locate any disabled functions in the PHP settings. After turning off PHP-FPM, we can execute it once more.

In case you run across this problem, kindly take the following actions:

First, confirm that PHP-FPM is authorized on the domain where the problem is occurring. For that, follow these steps:

a) Log in to WHM with your credentials.

b) Access to MultiPHP Manager to see if your domain makes use of PHP-FPM.

c) There, you can check to see if the domain is using PHP-FPM.

After this, follow these steps to make PHP-exec() FPMs available:

  1.  Access the server via SSH.
  2. To check the server’s PHP version, run the command below 

#php -v

  1. You can open the PHP-FPM configuration file

# vi /opt/cpanel/ea-php70/root/etc/php-fpm.d/blah.domain.tld.conf

  1. The exec() function can be found in the list of disabled functions.

php_admin_value[disable_functions] = passthru,shell_exec,system

  1. Take off the word “exec” from the top line.
  2. The next command should be used to restart PHP-FPM.

# /scripts/restartsrv_apache_php_fpm

And that is how you can enable exec() in PHP-FPM. 

Please feel free to get in touch with our support staff if you need any additional help with web hosting.

Leave a Reply

Your email address will not be published. Required fields are marked *