如何使用Linux平台在主机上运行node.js ?
用windows操作系统在localhost上运行node.js很简单
我从nodejs.org/download/下载软件包
并执行Windows Installer(.msi)
我去控制台命令行,我键入
节点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 :
安装完成后,通过运行“node –version”(不带引号)来检查安装是否成功。 如果成功,您应该看到版本号输出。
最后,从发布的图片看来,您使用的是允许访问cPanel的主机,而不是像专业主机那样为您提供直接的SSH / Shell访问,如Amazon EC2或Rackspace。 但是,在这个图像中,看起来您可能拥有SSH访问权限:

要安装nodejs,很可能需要激活SSH / Shell访问,这是Linux命令行。 这可能甚至需要拨打电话或电子邮件来支持,因为许多这样的cpanel托pipe提供商默认情况下禁用SSH。
或者,您可能首先询问他们是否可以为您安装,因为有些主机会这样做,具体取决于您与谁在一起。 (你没有说,但我正在考虑Bluehost,由上一个截图判断)。