如何在PHP-FPM中啟用exec()?

有時,在打開PHP-FPM之後exec()函數無法正常工作,並且在php配置文件中我們找不到任何禁用函數。 如果我們關閉了PHP-FPM,則exec函數將再次運行。 如果您也遇到這樣的問題,我們可以按照下面的步驟解決問題:

如何在PHP-FPM中啟用exec()?

首先,您需要驗證域名上是否已啟用PHP-FPM:

(1)登錄到WHM。

(2)轉向MultiPHP Manager,以檢查域是否正在使用PHP-FPM。

(3)從該頁面上,您可以驗證該域名是否正在使用PHP-FPM。

現在,我們已驗證服務器上已安裝PHP-FPM。 因此,您需要按照以下步驟在PHP-FPM中啟用exec()。

如何在PHP-FPM中啟用exec()?

1)通過SSH登錄服務器。

2)使用以下命令檢查服務器的PHP版本。

<code>#php -v/<code>

3)然後打開PHP-FPM配置文件(social.dogeek.net為您自己的域名)。

<code>#vi /opt/cpanel/ea-php72/root/etc/php-fpm.d/social.dogeek.net.conf/<code>

4)然後,您將在禁用的函數列表中找到exec()函數。

<code>php_admin_value[disable_functions] = passthru,shell_exec,system/<code>

5)從上面的代碼行中刪除它。

6)然後使用以下命令重新啟動PHP-FPM。

<code># /scripts/restartsrv_apache_php_fpm/<code>

現在exec()應該可以用了。

如何在PHP-FPM中啟用exec()?


分享到:


相關文章: