权限被拒绝执行shell_exec(PhantomJS)

时间:2013-06-16 16:19:53

标签: php unix phantomjs shell-exec

我在我的服务器上安装了PhantomJS,它在终端上运行良好。当我尝试使用SHELL_EXEC运行PHP时,我收到以下错误:

phantomjs: Permission denied

我将可执行文件设置为777,我只是不知道还能做什么。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

你是如何安装的?它在哪里生活?您正在访问phantomjs的用户可能无法获得phantomjs需要的权利。

答案 1 :(得分:0)

您应该确保您的网络用户(我假设它是apache)对PhantomJS路径中的所有目录都拥有+ x权限。

假设它是/path/to/phantomjs/phantomjs,apache(或其组)需要对所有/path/path/to/path/to/phantomjs拥有+ x权限。

相关问题