21xrx.com
2024-12-22 16:43:41 Sunday
登录
文章检索 我的文章 写文章
如何在CentOS上安装和配置Node.js?
2023-07-05 03:49:09 深夜i     --     --
CentOS 安装 配置 Node js JavaScript

Node.js是一个非常流行的开源JavaScript运行时环境,它可以通过执行JavaScript代码来实现服务器端应用程序、命令行工具和桌面应用程序等多种形式的应用程序。在CentOS上安装和配置Node.js非常简单,本文将为您提供详细的步骤。

步骤一:安装Node.js

在CentOS上安装Node.js,您可以使用Node.js官方的二进制发布版或使用curl命令从官方网站下载源代码。以下是在CentOS上安装Node.js的步骤。

使用Yum安装Node.js:

1. 首先更新软件包列表,运行以下命令:


sudo yum update

2. 安装Node.js:


sudo yum install nodejs

使用源代码安装Node.js:

1. 首先安装依赖包:


sudo yum install gcc-c++ make

2. 从Node.js官方网站下载最新版本的源代码:


curl -sL https://nodejs.org/dist/v14.16.1/node-v14.16.1.tar.gz | sudo tar -xz -C /usr/local/src

3. 进入源代码目录,运行以下命令进行配置和编译:


cd /usr/local/src/node-v14.16.1

sudo ./configure

sudo make

sudo make install

步骤二:配置Node.js

配置Node.js以确保正常运行,以下是常见的几种配置选项。

1. 配置环境变量

为了使Node.js可在命令行中运行,您需要将Node.js的二进制文件路径添加到系统路径中。编辑/etc/profile文件,添加以下行到文件末尾:


export PATH=$PATH:/usr/local/bin

2. 开启http模块

Node.js默认安装了核心模块,但是有些模块是没有被启用的。要使用HTTP模块,您需要启用它。在/etc/sysconfig/httpd文件中,添加以下行:


OPTIONS="-DHTTP_NODEJS"

3. 创新Node.js应用

Node.js的创新应用非常简单,以下是一个简单的Hello World程序,可以通过运行以下命令创建:


nano hello.js

添加以下代码:


const http = require('http');

const hostname = '127.0.0.1';

const port = 3000;

const server = http.createServer((req, res) => {

res.statusCode = 200;

res.setHeader('Content-Type', 'text/plain');

res.end('Hello, World!\n');

});

server.listen(port, hostname, () => {

console.log(`Server running at http://${hostname}:${port}/`);

});

其他常用配置选项,例如配置Node.js使用代理、指定端口和运行模式等,可以在Node.js文档中找到。

总结

在CentOS上安装和配置Node.js是一项非常简单的任务。本文提供的步骤是给初学者们提供一个入门的指南。针对更复杂的任务,例如搭建Node.js Web服务器,还需要学习更高级的知识和技能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复