我正在尝试从php前端运行shell脚本
继承shell文件(run.sh chmod to 777)
#!/bin/bash
wget -O index.html http://markets.usatoday.com/custom/usatoday-com/html-mktscreener.asp
python hw7-9.py index.html
echo "done";
继承了php前端
<?php
$output = shell_exec("run.sh");
echo "<pre>$output</pre>";
?>
但是除了
之外,它的php页面不会返回任何内容<pre></pre>
答案 0 :(得分:1)
您是否尝试在PHP脚本的顶部执行error_reporting(-1);
。可能在您的服务器上禁用了shell_exec
。
答案 1 :(得分:1)
答案 2 :(得分:0)
检查php / web服务器实际运行的用户 - 例如“www-user”可能没有任何权限来执行您的脚本尝试执行的操作(并且有充分的理由)。