当我尝试以下PHP代码时:
exec('/usr/bin/latex ...')
我将获得127退出代码。我该怎么做才能阻止这个?
此致 凯文
答案 0 :(得分:2)
127错误代码表示bash找不到该命令。你确定已经安装了乳胶吗?
答案 1 :(得分:-2)
为什么不使用ssh2?
类似的东西:
//Connect first
if (!($con = @ssh2_connect('192.168.0.1', 22))) {
echo "[FAILED_CONNECT]\n";
exit(1);
}
if (!@ssh2_auth_password($con, "your_user", "your_password")) {
echo "[FAILED_AUTH_DENIED]\n";
exit(1);
}
echo "[OK]\n CONNECTED!";
// the command line
$stdout_stream = ssh2_exec($con, "/usr/bin/latex ...");
// close connection
fclose($stdout_stream);