2012-05-15 259 views
0

如何使用PHP在終端中創建多個命令?例如,如果我想換一個文件夾或文件的權限,我可能會遇到使用PHP執行終端命令

Sudo Chmod 777 FileName 
命令行

。我怎麼能用PHP做到這一點?

+0

我做了一個研究,但它接縫我正在尋找錯誤的想法。這就是爲什麼我發佈這個問題。 –

+1

你是否搜索'執行命令與php' ?? – Lix

+0

不,我正在尋找類似於「在終端php中運行文本文件」的東西,結果有點令人困惑 –

回答

1

execsystem等:http://www.php.net/manual/en/book.exec.php

顯然,如果你要使用sudo根訪問的東西(不推薦),那麼你就需要或者以某種方式提供密碼或一組PHP是用戶運行時不需要密碼。

最好使用SSH來調用它,並通過該命令提供執行命令。

綜上所述,我真的不推薦使用PHP(或任何與此有關的語言)來運行一系列的命令,然後使用sudo

+4

@Lix - 至少在這種情況下,答案確實擴展了一些做和不做的注意事項。 – Kev

-2

爲了給下面的行權限文件夾或文件在PHP中使用的代碼

chmod($file,0777); 

這將更改文件或文件夾的權限。