我遇到了这个问题
sh: CutyCapt: Permission denied
我的PHP代码是
<?php
echo exec('CutyCapt --url=http://www.google.com --out=/var/www/google.png --javascript=on 2>&1');
?>
答案 0 :(得分:3)
从PHP调用可执行文件时,使用PHP运行的用户(例如,通常是Apache服务器)的权限调用它。
该用户帐户无权调用该可执行文件 - 可能是因为它属于不同的用户,并且仅具有该用户或组的“可执行”位。
如果没有更多信息,那就是可以肯定的。