Jake Asked: 2017-02-21 17:46:31 +0800 CST2017-02-21 17:46:31 +0800 CST 2017-02-21 17:46:31 +0800 CST php-fpm 用户无法运行节点命令 772 我有一个运行 CentOS7 的 vagrant 实例。 这个 vagrant 实例正在运行 Nginx 以在我的 Mac 上本地托管网站。 我运行 php-fpm 以支持处理 php 文件。 最后,我有一个调用 node.js 脚本的 php 文件。 我发现配置 php-fpm 的用户:组无法运行节点命令。我在 ssh 到框中的用户上安装了节点(通过 nvm),但是 php-fpm 用户无权访问该安装。 有没有办法以 php-fpm 用户组可以访问的方式安装 Node/Npm? 谢谢 nginx php-fpm centos7 node.js vagrant 1 个回答 Voted Best Answer Jake 2017-02-22T10:27:13+08:002017-02-22T10:27:13+08:00 最终为我解决这个问题的是 Alexy Ten 的链接到https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora。 按照那里描述的方式将节点安装为 root 后,我的 php-fpm 用户可以访问节点。 我仍然希望我了解我在该链接上所做的操作与仅通过 nvm 以 root 身份安装节点之间的区别,但是嘿,它现在可以工作。 谢谢!
最终为我解决这个问题的是 Alexy Ten 的链接到https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora。
按照那里描述的方式将节点安装为 root 后,我的 php-fpm 用户可以访问节点。
我仍然希望我了解我在该链接上所做的操作与仅通过 nvm 以 root 身份安装节点之间的区别,但是嘿,它现在可以工作。
谢谢!