如何在主目录中将 shell_exec 函数添加到 运行?
How do i get shell_exec functions to run in home directory?
我在 Pi4 上的 Apache 上有一个 php 脚本 运行ning
<?php
chdir('/')
echo shell_exec('sftp User@localhost')
?>
此代码不显示或执行任何操作。我怀疑它与 www-data 权限有关
有人知道我如何通过 shell_exec 运行 sftp 客户端吗?????
谢谢
您可以使用 ssh2_sftp,像这样:
$connection = ssh2_connect('localhost', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);
我在 Pi4 上的 Apache 上有一个 php 脚本 运行ning
<?php
chdir('/')
echo shell_exec('sftp User@localhost')
?>
此代码不显示或执行任何操作。我怀疑它与 www-data 权限有关
有人知道我如何通过 shell_exec 运行 sftp 客户端吗????? 谢谢
您可以使用 ssh2_sftp,像这样:
$connection = ssh2_connect('localhost', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);