php在伺服器執行exec命令失敗的解決方法

2022-10-06 13:42:17 字數 549 閱讀 6996

前言:本文針對windows php環境,linux系統不在討論範疇。

出於安全的原因,伺服器是不允許php或者其他語言執行exec命令的,當你有特殊需要php在伺服器執行ex程式設計客棧ec命令時www.cppcns.com,你需要設定兩個地方,不然就無法執行成功。

程式設計客棧1、修改php.ini

找到php配置檔案php.ini,如果是用星外php自動安裝程式配置php環境,這個檔案就在c:\windows\這個目錄裡。程式設計客棧

在檔案裡搜尋「disable_functions」,找到它後把「exec」、「shell_exec」去掉,然後儲存檔案。

2、修改cmd.exe檔案屬性

進入c:\windows\system32,找到cmd.exe這個檔案,右鍵->屬性,在「安全」設定裡新增internet 來賓賬戶,也就是iusr_******那個賬戶,然後賦予「讀取與執行」、「讀取」的許可權。

&程式設計客棧nbsp;   這樣設定完成後,php就可以在伺服器執行exec命令了。

本文標題: php在伺服器執行exec命令失敗的解決方法

本文位址:

PHP中exec 函式執行系統命令失敗

在php中,我們可以使用exec 來執行系統命令,但有時我們會遇到exec 命令執行不成功,或者無返回的情況,下面來說明一下 exec string command array output int return var string 引數說明 1.command 要執行的命令 2.output 執...

PHP中exec 函式執行系統命令失敗

在php中,我們可以使用exec 來執行系統命令,但有時我們會遇到exec 命令執行不成功,或者無返回的情況,下面來說明一下 exec string command array output int return var string 引數說明 1.command 要執行的命令 2.output 執...

PHP中exec 函式執行系統命令失敗

在php中,我們可以使用exec 來執行系統命令,但有時我們會遇到exec 命令執行不成功,或者無返回的情況,下面來說明一下 exec string command array output int return var string 引數說明 1.command 要執行的命令 2.output 執...