我试图使用一个PHP文件来调用一个shell脚本。第一次。从PHP脚本在linux中调用hello_word
#Shell script:
#!/bin/bash
echo "Hello, World!"
//PHP
echo "call shell";
$output = shell_exec('get_logs.sh');
echo "<pre>".$output."</pre>";
在PHP页面上,我看到打印的“call shell”。但没有你好的世界,没有错误。我可以在某处看到这些错误吗?或者我有一个我不知道的语法错误?
适合我。也许你可以尝试之前添加/ bin/bash。 – mcuadros
@mcuadros那条线是做什么的?我认为这是一个评论。它是否告诉程序在哪里寻找帮助? – 1252748
我猜''shell_exec()'已经在你的web服务器上被禁用了。什么给你'var_dump(function_exists('shell_exec'));'? – hek2mgl