0

如何使用 PHP 在终端中创建多个命令?例如,如果我想更改文件夹或文件的权限,我可能会运行

Sudo Chmod 777 FileName

从命令行。我怎么能用 PHP 做到这一点?

4

2 回答 2

1

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

显然,如果您要使用sudoroot 访问权限(不推荐),那么您需要以某种方式提供密码或将运行 PHP 的用户设置为不需要密码。

最好为此SSH调用并提供要通过该命令执行的命令。

总而言之,我真的不建议使用 PHP(或任何语言)来运行一系列命令,然后使用sudo

于 2012-05-15T10:19:52.397 回答
-2

要在 php 中授予文件夹或文件的权限,请使用以下代码行

chmod($file,0777);

这将更改文件或文件夹的权限。

于 2012-05-15T10:20:52.993 回答