Php 执行shell_exec(PhantomJS)的权限被拒绝

Php 执行shell_exec(PhantomJS)的权限被拒绝,php,unix,phantomjs,shell-exec,Php,Unix,Phantomjs,Shell Exec,我在服务器上安装了PhantomJS,它在终端上运行得很好。当我尝试使用SHELL_EXEC运行表单PHP时,出现以下错误: phantomjs: Permission denied 我将可执行文件设置为777,但我不知道还能做什么。有什么建议吗?你是如何安装的?它在哪里?与您一起访问phantomjs的用户可能无权访问phantomjs所需的内容。您应该确保您的web用户(我假设它是apache)对phantomjs路径中的所有目录具有+x权限 假设它是/path/to/phantomjs/

我在服务器上安装了PhantomJS,它在终端上运行得很好。当我尝试使用SHELL_EXEC运行表单PHP时,出现以下错误:

phantomjs: Permission denied

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

你是如何安装的?它在哪里?与您一起访问phantomjs的用户可能无权访问phantomjs所需的内容。

您应该确保您的web用户(我假设它是apache)对phantomjs路径中的所有目录具有+x权限

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