He instalado NodeJS para todos los usuarios en mi Mac y cuando hago un whoami
en el terminal, dice 'cameron' y puedo acceder a node, npm y grunt globalmente.
Sin embargo, cuando intento ejecutar esto desde PHP, p. ej. exec('npm install');
¡No puedo ejecutarlos porque no existen! Hacer un whoami en el PHP revela que estoy ejecutando el sitio web como _www
, que no es un usuario real en la Mac ...
Básicamente, ¿cómo puedo instalar Node para _www? Así que puedo ejecutar estos comandos desde PHP.