无法从 PHP 运行 bash 文件

无法从 PHP 运行 bash 文件

我正在尝试从 PHP 文件运行 bash 文件。脚本位于目录中/home/hostitec,该目录名为registro.sh 我正在运行 bash 文件(向他提供一些变量作为参数)的 php 文件位于/var/www/ftpdir/Hostitec/include/php

该脚本确实可以运行,语法正确。但是 php 文件无法运行它,可能是因为目录

这是我的PHP 语法运行 bash 文件:

$old_path = getcwd();
chdir("/home/hostitec");
$output = shell_exec("./registro.sh '".$var1."' '".$var2."' '".$var3."' '".$var4."' '".$var5."'");
chdir($old_path);
echo "<pre>".$output."</pre>";

最终 PHP 语法

$output = shell_exec("home/hostitec/registro.sh '".$var1."' '".$var2."' '".$var3."' '".$var4."' '".$var5."'");
echo "<pre>".$output."</pre>";

相关内容