一、下载Node.js源码包
要在CentOS上安装Node.js,首先要下载源码包。访问Node.js官方网站,选择“下载”菜单,找到适合CentOS的版本并下载。例如,如果你的CentOS是64位的,那么你应该下载一个命名为“node-v8.11.3-linux-x64.tar.xz”的文件。
下载完成之后,可以将文件名称复制到剪贴板,然后切换到命令行界面,使用wget命令将它下载到你的CentOS。
wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz
在下载完成之后,你可以在当前目录下找到这个源码包。
二、解压源码包
一旦下载完成,将该文件放在你的CentOS的主目录下。接下来,使用tar命令解压该文件。
tar -xvf node-v8.11.3-linux-x64.tar.xz
一旦成功解压源码包,你可以在当前目录下看到一个名为node-v8.11.3-linux-x64的目录。
三、安装Node.js
要安装Node.js,只需将它的可执行文件复制到/usr/local/bin目录即可。首先,使用以下命令切换到之前解包得到的目录。
cd node-v8.11.3-linux-x64/
接下来,使用以下命令将Node.js可执行文件复制到/usr/local/bin目录下。
cp -R * /usr/local/bin/
现在,你就可以验证Node.js是否已经成功安装。使用node -v命令,应该看到Node.js的版本号。
node -v
输出的信息应该类似于“v8.11.3”这样的内容。
四、使用Node.js
现在,你的CentOS应该已经安装好了Node.js。你可以使用它来执行JavaScript脚本或者搭建web服务器。
例如,在当前目录下创建一个名为“server.js”的文件,然后将以下代码复制进去:
'use strict';
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(3000, () => {
console.log('Server running on http://localhost:3000/');
});
接下来,从命令行界面进入与server.js文件相同的目录,并使用以下命令启动服务器:
node server.js
现在,你可以在浏览器中访问http://localhost:3000/页面,应该会看到一句话:“Hello World”。
五、小结
在本文中,我们介绍了如何在CentOS上安装Node.js,并重点介绍了Node.js可执行文件的复制过程。我们还介绍了如何使用Node.js搭建一个简单的web服务器,并演示了该服务器在浏览器中的表现。通过本文,你应该能够在你的CentOS上安装和使用Node.js了。