如何在Linux平台上运行nodejs

如何在Linux平台上运行nodejs

如何运行节点.js在具有 Linux 平台的主机上?

在 Windows 操作系统上在本地主机上运行 node.js 很简单

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

    然后我执行 Windows Installer (.msi)

    1. 我进入控制台命令行并输入

      节点文件.js

一切都很好。

但在我的 Linux 平台主机上,控制面板没有运行 exe、msi 类型文件的选项,也没有带命令行的窗口,

那么我怎样才能在我的主机上运行 nodejs?

我打电话给我的托管 bluehost.com 的支持人员,但他们也不知道。

我的详细信息服务器和控制面板

谢谢你的帮助

答案1

我要大胆假设一下,你真的真的Linux 新手。首先,Linux 不能运行 EXE 或 MSI 文件,至少没有 Wine 不行。您查看的文件仅适用于 Windows。您需要的是 Linux 版本的 nodejs。

在 Linux 上,您可以通过包管理器安装 nodejs,也可以直接从 nodejs 安装,只需获取适合您平台的版本即可。

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

通过包管理器安装 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

或者,你也可以通过下载最新版本来安装 nodejs,然后按照 w3Resource.com 上的说明进行操作

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

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

最后,从您发布的图片来看,您使用的主机似乎允许您访问 cpanel,而不是像专业主机(如 Amazon EC2 或 Rackspace)那样为您提供直接 SSH/Shell 访问权限。但是,在此图片中,您似乎可以访问 SSH:

SSH 访问

要安装 nodejs,您很可能需要激活 SSH/Shell 访问,即 Linux 命令行。这甚至可能需要打电话或发送电子邮件给支持人员,因为许多 cpanel 托管服务提供商默认禁用 SSH。

或者,您可以先询问他们是否可以为您安装,因为有些主机商会为您安装,具体取决于您与谁合作。(您没有说,但根据最后一张截图,我认为是 Bluehost)。

相关内容