用户登录
用户注册

分享至

Linux下对nodejs环境进行源码编译并部署云应用

  • 作者: 打响新年第一炮
  • 来源: 51数据库
  • 2022-09-21
导读 Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

该环境安装非常简单,这里简单记录下linux(centos环境下)的源码安装,做个记录。

平台:centos 6

环境:python 2.6

环境安装包地址:http://www.51sjk.com/Upload/Articles/1/0/327/327330_20220921101524649.jpg 可以这里下载源码编译。

安装编译代码的开发工具
yum -y groupinstall "Development Tools" 
下载安装包配置或者源码编译

首先,优先推荐http://www.51sjk.com/Upload/Articles/1/0/327/327330_20220921101524794.jpg 这里下载二进制安装包,然后配置环境变量即可,省事方便且不易出错!

想要源码编译的朋友可以到node官网下载,这里下载源码编译最新安装包:http://www.51sjk.com/Upload/Articles/1/0/327/327330_20220921101525518.gz

进入/usr/local/src

wget  http://www.51sjk.com/Upload/Articles/1/0/327/327330_20220921101525518.gz
tar zxvf  node-v6.2.0.tar.gz
cd node-v6.2.0
./configure
make
make install
安装模块express和forever

现在已经安装了Node.js, 准备部署应用程序, 首先要使用Node.js的模块管理器npm安装Express middleware 和forever:

npm -g install express forever
建立超级链接
ln -s /usr/local/bin/node /usr/bin/node 
ln -s /usr/local/lib/node /usr/lib/node 
ln -s /usr/local/bin/npm /usr/bin/npm 
ln -s /usr/local/bin/node-waf /usr/bin/node-waf 
ln -s /usr/local/bin/forever /usr/bin/forever

运行node -v可以看到版本说明没问题。

部署应用程序

比如:

forever start app.js  &;

这样扔到后台运行,端口默认1337.

查看运行当中的应用:

forever list 

退出应用:

forever stop 0 
软件
前端设计
程序设计
Java相关