【发布时间】:2017-02-20 23:35:46
【问题描述】:
- 我有一个运行 CentOS7 的 vagrant 实例。
- 这个 vagrant 实例正在运行 Nginx 以在我的 Mac 上本地托管网站。
- 我正在运行 php-fpm 以支持处理 php 文件。
- 最后,我有一个php 调用 node.js 脚本的文件。
我发现配置 php-fpm 的用户:组无法运行节点命令。我在我的 ssh 到框中的用户上安装了节点(通过 nvm),但是 php-fpm 用户无权访问该安装。
有没有办法以 php-fpm 用户组可以访问的方式安装 Node/Npm?
谢谢
【问题讨论】:
-
这是Server Fault 的一个更好的问题。
-
你能给我们
sudo getenforce的结果吗? -
如果有人告诉你关闭 SELinux,请忽略他们。
-
您确定
node在您的$PATH中吗?而且,错误会很有帮助,您尝试运行节点时遇到了什么实际错误? -
我很确定
node不在 php-fpm 用户的$PATH中。该错误实际上是它首先找不到node。
标签: php node.js nginx vagrant centos7