Nginx
php-fpm 使用者無法執行節點命令
- 我有一個執行 CentOS7 的 vagrant 實例。
- 這個 vagrant 實例正在執行 Nginx 以在我的 Mac 上本地託管網站。
- 我執行 php-fpm 以支持處理 php 文件。
- 最後,我有一個呼叫 node.js 腳本的 php 文件。
我發現配置 php-fpm 的使用者:組無法執行節點命令。我在 ssh 到框中的使用者上安裝了節點(通過 nvm),但是 php-fpm 使用者無權訪問該安裝。
有沒有辦法以 php-fpm 使用者組可以訪問的方式安裝 Node/Npm?
謝謝
最終為我解決這個問題的是 Alexy Ten 的連結到https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora。
按照那裡描述的方式將節點安裝為 root 後,我的 php-fpm 使用者可以訪問節點。
我仍然希望我了解我在該連結上所做的操作與僅通過 nvm 以 root 身份安裝節點之間的區別,但是嘿,它現在可以工作。
謝謝!