0
Я не могу выполнить файл node.js узла из php-кода, но когда я выполняю его с терминала, он отлично работает.Невозможно выполнить server.js из узла php js
<?php exec('/usr/local/bin/node Sever.js'); ?>
Я не могу выполнить файл node.js узла из php-кода, но когда я выполняю его с терминала, он отлично работает.Невозможно выполнить server.js из узла php js
<?php exec('/usr/local/bin/node Sever.js'); ?>
Мне удалось выполнить файл. Сначала получите полный путь к узлу. Запустите в терминале <, который узел> затем добавит веб-путь вашего js-файла в функцию exec.
Проверить здесь Calling node.js script from PHP returns nothing
exec('/usr/local/bin/node '.WEB_PATH.'/Server.js');
Вы можете переключиться на ваш Verbose пожалуйста? :) Нам нужно больше информации о том, «почему вы говорите, что это не работает», существует так много возможных способов, что вещь не работает ... – Random
В моем проекте у меня есть файл Server.js, который включает node.js библиотеки. Поэтому, когда я выполняю его с терминала, он выполняется, но не из моего файла index.php. –
как вы его видите? есть ли журналы ошибок? говоря, что он не может выполнить? у вас есть журналы перед этой строкой, чтобы убедиться, что код там идет? – Random