如何在共享服务器服务中运行服务器端Javascript?
How to run server-side Javascript within a shared server service?
我知道 Node.js 和 Rhino,以及 运行 服务器端 JS 的其他平台。但是,我们只能负担得起共享服务器,因为 VPS 贵得多,而 normally shared servers do not provide 这样的工具。我们需要 运行 一些服务器默认 运行 的 cron 作业,我们的核心功能是纯粹的 JS,没有与 browser/client 交互。
有没有一种简单的方法运行宁服务器端 JS,而不需要安装服务器端特定的 SW?
1) 转到 Node.js download page 并获取 Linux 二进制文件 (.tar.gz) 的 link(右键单击-> 复制 link地址)。
2)然后(thanks to user niutech)创建如下php文件,即install_node.php
<?php
//Download and extract the latest node
exec('curl http://the_URL_you_copied | tar xz');
//Rename the folder for simplicity, adapt accordingly
exec('mv node-v#bla_bla-linux node');
?>
3) 运行 来自 unix 终端的 php 文件
$php -q install_node.php
4) 然后你可以 运行 ./node/bin/node
上的节点可执行文件
我知道 Node.js 和 Rhino,以及 运行 服务器端 JS 的其他平台。但是,我们只能负担得起共享服务器,因为 VPS 贵得多,而 normally shared servers do not provide 这样的工具。我们需要 运行 一些服务器默认 运行 的 cron 作业,我们的核心功能是纯粹的 JS,没有与 browser/client 交互。
有没有一种简单的方法运行宁服务器端 JS,而不需要安装服务器端特定的 SW?
1) 转到 Node.js download page 并获取 Linux 二进制文件 (.tar.gz) 的 link(右键单击-> 复制 link地址)。
2)然后(thanks to user niutech)创建如下php文件,即install_node.php
<?php
//Download and extract the latest node
exec('curl http://the_URL_you_copied | tar xz');
//Rename the folder for simplicity, adapt accordingly
exec('mv node-v#bla_bla-linux node');
?>
3) 运行 来自 unix 终端的 php 文件
$php -q install_node.php
4) 然后你可以 运行 ./node/bin/node
上的节点可执行文件