首页 » 知识分享 » VPS CentOS6.6 X86系统安装Node.js环境及相关文件配置

VPS CentOS6.6 X86系统安装Node.js环境及相关文件配置

关键词Node.js, forever, python, VPS, iot, 物联网

摘要Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的。因为,我们常用默认的CentOS系统中自带的Nodejs源版本比较低,有些时候兼容不是太好,所以,我们在安装和配置Node.js环境的时候还是直接手工安装官方最新版本。

Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的。因为,我们常用默认的CentOS系统中自带的Nodejs源版本比较低,有些时候兼容不是太好,所以,我们在安装和配置Node.js环境的时候还是直接手工安装官方最新版本。

第一、安装依赖包

yum install gcc-c++ openssl-devel

一般CentOS6中已经安装好gcc编译器执行C++环境依赖包的,但是我们为了确保没有问题,还是再安装一次。

完毕之后,我们输入gcc -v检查是否有出现版本号,如果有说明没有问题。

第二、检查和核对Python版本

Node.js环境需要Python2.6以上,我们需要检查,如果不是则需要安装和升级最新版Python。

python --version

执行之后看看版本,我这边是Python 2.6.6版本,所以没有问题,不需要升级。

不建议按红色部分操作!

第三(NG)、安装最新版本Node.js

cd /usr/local/src
wget http://nodejs.org/dist/node-latest.tar.gz
tar -zxvf node-latest.tar.gz

我们下载和解压官方最新版本的Nodejs安装包,然后看看当前版本的文件夹,进入当前文件夹编译。

我们可以看到当前最新版本是node-v8.1.2,然后我们进入当前版本进行编译。

cd node-v8.1.2
./configure
make && make install

这会儿会有错误信息,编译没有成功!!!

控制台错误信息:GCC版本太低,需要升级到4.8以上的版本,在这里,我建议大家就不要去升级GCC版本了,升级了这个,还会有其他的坑。


三(OK)、安装最新版本Node.js

请直接到Nodejs管网下载已经编译好的文件包,可以 wget 方式,也可以下载到本地再FTP上传到服务器。

wget  https://nodejs.org/dist/v8.1.2/node-v8.1.2-linux-x86.tar.gz

注意:请选择符合操作系统版本的文件(我之前下载安装了X64的,结果还是出错误,因为我VPS装的Centos 6.6 是X86的)。

文件包下载到服务器后,进行解压

然后把解压得到的文件全部转移到 /opt/node 文件夹下

配置环境变量,在 /etc 下的profile文件最后加上

然后控制台命令,让修改的profile文件生效

第四、检查Node.js安装情况

node -v

执行完毕之后,我们输入node -v看看是否看到版本。

总结,通过上面的几个步骤,我们可以在自己的Linux CentOS系统环境中部署Node.js框架,然后开始部署我们的需要项目吧。

支持
评论列表 ()
  • 没有内容