我在我的服务器上安装了PhantomJS,它在终端上运行良好。当我尝试使用SHELL_EXEC运行PHP时,我收到以下错误:
phantomjs: Permission denied
我将可执行文件设置为777,我只是不知道还能做什么。有什么建议吗?
答案 0 :(得分:0)
你是如何安装的?它在哪里生活?您正在访问phantomjs的用户可能无法获得phantomjs需要的权利。
答案 1 :(得分:0)
您应该确保您的网络用户(我假设它是apache
)对PhantomJS路径中的所有目录都拥有+ x权限。
假设它是/path/to/phantomjs/phantomjs
,apache(或其组)需要对所有/path
,/path/to
,/path/to/phantomjs
拥有+ x权限。