chiamando nodo e uglifyjs dal context di PHP

Sto provando la libreria minifier JS UglifyJS2. Ho installato node.js sul mio mac usando homebrew e poi uglifyjs attraverso npm. Funziona tutto bene nella shell, il nodo si trova nel path e ho aggiunto manualmente "uglifyjs" al path in modo che possa trovarlo semplicemente digitando "uglifyjs" (è installato qui: / usr / local / share / npm / lib / node_modules / uglifyjs / bin / uglifyjs). Questo è fatto in ".bash_profile".

Quindi, posso eseguire tutto bene nel terminal. Mi piacerebbe ora eseguirlo in un context web, in una pagina Php, usando "exec" di php. Tuttavia, quando provo a farlo, exec restituisce il codice di stato '127', che a mio avviso significa "command non trovato". Ho provato a call anche il path completo sopra, ma con lo stesso risultato. Il mio server web è in esecuzione come lo stesso utente che utilizzo nella shell.

Il programma uglifyjs inizia così, forse è un problema?

#! /usr/bin/env node // -*- js -*- ... 

C'è qualche modo per sapere come farlo? Grazie

Un link simbolico in "/ usr / bin" ha fatto il lavoro:

sudo ln -s / usr / local / bin / nodo nodo