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