如何使用php在终端中创建大量命令?例如,如果要更改文件夹或文件的权限,可以运行
Sudo Chmod 777 FileName
从命令行。如何使用php实现这一点?
xhv8bpkk1#
要在php中授予文件夹或文件的权限,请使用以下代码行
chmod($file,0777);
这将更改文件或文件夹的权限。
a7qyws3x2#
看看 exec , system 等:http://www.php.net/manual/en/book.exec.php显然,如果你要用 sudo 对于root访问的东西(不推荐),那么您需要以某种方式提供一个密码,或者将php正在运行的用户设置为不需要密码。最好使用 SSH 调用此命令并通过该命令提供要执行的命令。总之,我真的不建议使用php(或任何语言)来运行一系列命令,然后使用 sudo
exec
system
sudo
SSH
2条答案
按热度按时间xhv8bpkk1#
要在php中授予文件夹或文件的权限,请使用以下代码行
这将更改文件或文件夹的权限。
a7qyws3x2#
看看
exec
,system
等:http://www.php.net/manual/en/book.exec.php显然,如果你要用
sudo
对于root访问的东西(不推荐),那么您需要以某种方式提供一个密码,或者将php正在运行的用户设置为不需要密码。最好使用
SSH
调用此命令并通过该命令提供要执行的命令。总之,我真的不建议使用php(或任何语言)来运行一系列命令,然后使用
sudo