Я хочу использовать uglifyjs (https://github.com/mishoo/UglifyJS) из моего PHP-приложения. UglifyJS построен с использованием Nodejs, поэтому мне нужен .node_libraries / dir в моем homedir (/ home / peppe).
Я хочу выполнить uglifyjs с помощью shell_exec () в PHP. Но где я должен добавить .node_libraries / dir, так как пользователь www-data не имеет домашнего каталога?
Дополнение: Я решил это. Решение состояло в том, чтобы установить NODE_PATH и выполнить такую команду в PHP: shell_exec('NODE_PATH="/opt/www_node_libraries/"; export NODE_PATH; uglifyjs options filename');
Цитирование OP и @Bill, чтобы мы могли удалить это из списка без ответа.
Дополнение: Я решил это.
Решение состояло в том, чтобы установить NODE_PATH и выполнить такую команду в PHP:
shell_exec('NODE_PATH="/opt/www_node_libraries/"; export NODE_PATH; uglifyjs options filename');