2010-06-23 57 views
0

如何確保允許Apache/Web服務器用戶執行shell命令?我想在PHP腳本中執行shell命令,但由於某種原因它不起作用(當手動在shell中手動編寫時,它的工作原理是這樣的,所以命令無疑是正確的)。確保允許Apache用戶使用shell

我認爲問題在於用戶在PHP下運行無法執行shell命令。我如何檢查並更改用戶使用shell的權限?

我使用Windows 7,Apache 2.2,PHP 5.2.x.

回答

1

也許這可以幫助:

如何在Windows 7中授予權限

  1. 找到您要勇於承擔責任,在windows 瀏覽器中的文件或文件夾

  2. 右鍵單擊文件或文件夾並從上下文菜單中選擇「屬性」

  3. 單擊屬性窗口中的編輯按鈕單擊確定確認UAC 仰角請求。

  4. 從許可窗口中選擇用戶/組或單擊添加以添加其他用戶 或組。

  5. 現在下允許部分檢查哪些要授予即 檢查

1

我相信你的問題將是一個更合適一點上這個網站:https://serverfault.com/

是否文件已經爲apache用戶執行權限?如果只是Linux,我可能會比這更有幫助...

1

您的服務器錯誤日誌應該有一些關於shell命令失敗的原因(權限,PHP設置等)。這應該給你一個如何激活它的指示。