如何在linux平台上运行nodejs

如何使用Linux平台在主机上运行node.js

用windows操作系统在localhost上运行node.js很简单

  1. 我从nodejs.org/download/下载软件包

    并执行Windows Installer(.msi)

    1. 我去控制台命令行,我键入

      节点file.js

一切都很好

但在我的主机与Linux平台我有控制面板没有select运行types文件EXE,MSI和没有命令行的窗口,

那么我怎么能够在我的主机上运行nodejs呢?

我打电话来支持我的主机bluehost.com,他们不知道。

我的详情服务器和控制面板

谢谢你的帮助

我将要走出去,并build议你真的 Linux的新手。 首先,Linux不运行EXE或MSI文件,至less不是没有Wine。 你正在看的文件只有Windows。 你需要的是Linux版本的nodejs。

在Linux上,您可以通过软件包pipe理器来安装nodejs,也可以直接从nodejs安装nodejs,只需要获取适用于您的平台的版本即可。

现在,你没有说你正在使用哪个 Linux发行版,这是有用的信息,所以我们假设它是Ubuntu …

通过包pipe理器安装nodejs的说明 :

sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm 

或者,您可以通过下载最新版本并按照w3Resource.com上的说明来安装nodejs :

  • 从nodejs下载页面下载 。 你需要Linux的二进制文件,而不是Windows。
  • 解压缩tar.gz文件
  • cd进入解压目录。
  • 运行“./configure”而不用引号
  • 运行“make”,不加引号
  • 运行“make install”,不带引号。

安装完成后,通过运行“node –version”(不带引号)来检查安装是否成功。 如果成功,您应该看到版本号输出。

最后,从发布的图片看来,您使用的是允许访问cPanel的主机,而不是像专业主机那样为您提供直接的SSH / Shell访问,如Amazon EC2或Rackspace。 但是,在这个图像中,看起来您可能拥有SSH访问权限:

SSH访问

要安装nodejs,很可能需要激活SSH / Shell访问,这是Linux命令行。 这可能甚至需要拨打电话或电子邮件来支持,因为许多这样的cpanel托pipe提供商默认情况下禁用SSH。

或者,您可能首先询问他们是否可以为您安装,因为有些主机会这样做,具体取决于您与谁在一起。 (你没有说,但我正在考虑Bluehost,由上一个截图判断)。