我正在尝试从 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>";