【发布时间】:2015-10-09 09:08:22
【问题描述】:
您好,我想从 php 执行包含节点库的 notification.js。我已经在我的本地电脑上完成了它,它使用下面的代码安装了 ubuntu 操作系统,但同样不适用于 centos。有人知道怎么做吗??
<?php exec('/usr/bin/node '.JAVASCRIPT_PATH.'Server.js');?>
【问题讨论】:
-
你试过调试这个吗? exec 调用的输出是什么? /usr/bin/node 是否存在?你可以访问它吗?
-
在 cent os 节点退出 /usr/bin/node 我的代码中有这条路径,它在 cent os 上,但它不起作用。
-
我们不是读心者——我们需要某种错误输出。尝试在 PHP 之外的 CLI 中运行此命令,看看会发生什么。
-
如果我在 CLI 中运行此命令,则连接成功并且不会显示任何错误。
-
那么这里如何获取错误输出请参考php.net/manual/en/function.exec.php。
标签: php node.js nginx centos digital-ocean