如何使用PHP在终端中创建许多命令?例如,如果我想更改文件夹或文件的权限,我可能会运行
Sudo Chmod 777 FileName
从命令行。我怎么能用PHP做到这一点?
答案 0 :(得分:1)
查看exec
,system
等:http://www.php.net/manual/en/book.exec.php
显然,如果您要使用sudo
进行root访问(不推荐),那么您需要以某种方式提供密码,或者将运行PHP的用户设置为不需要密码。< / p>
对此使用SSH
调用可能更好,并提供通过该命令执行的命令。
总而言之,我真的不建议使用PHP(或任何语言)运行一系列命令然后使用sudo
答案 1 :(得分:-2)
要在php中授予文件夹或文件权限,请使用以下代码行
chmod($file,0777);
这将更改文件或文件夹的权限。