php 使用 exec() 返回 127

标签 php linux

我想在我的网站上执行一条语句,服务器环境是LNMP,单条老是返回127,无法执行。


$dir = 'php /alidata/www/index.php gitblog exportsite';
exec("$dir",$output,$is_success);
print_r($output);
echo"<br>";
echo $is_success;
echo"<br>";

最佳答案

错误代码 127 为非法命令返回。尝试

$output=array(); // $output should be an array
$dir = '/alidata/www/index.php gitblog exportsite';
exec("$(which php) $dir",$output,$is_success);

关于php 使用 exec() 返回 127,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39248493/

相关文章:

linux - Shell 脚本不生成日志文件

c++ - 启动第二个 Linux 程序并从 C/C++ 退出当前程序?

python - 在 linux 环境 pandas 中绘制错误 python ...可以保存吗?

php - 专门将YouTube网址转换为iframe代码,同时将BBCode网址转换为html元素

php - magento成功页面变量

php - 在 PHP 的 mysql 结果中,我可以用不同表中的相应值替换列吗?

php - 抽象静态属性不能被覆盖?

php - Mysql不同的排序顺序

linux - 远程 ssh 命令 : first echo output is lost

c++ - 包含和/或链接二进制文件未使用的内容会产生什么负面影响?