Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

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

平台:centos 6

环境:python 2.6

环境安装包地址:http://nodejs.cn/download/ 可以这里下载源码编译。

安装编译代码的开发工具

yum -y groupinstall "Development Tools"

下载安装包配置或者源码编译

首先,优先推荐https://nodejs.org/en/download/ 这里下载二进制安装包,然后配置环境变量即可,省事方便且不易出错!

想要源码编译的朋友可以到node官网下载,这里下载源码编译最新安装包:https://nodejs.org/dist/v6.2.0/node-v6.2.0.tar.gz

进入/usr/local/src

wget https://nodejs.org/dist/v6.2.0/node-v6.2.0.tar.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

Linux编译程序源码环境,Linux下对nodejs环境进行源码编译并部署云应用相关推荐

  1. Linux(CentOS 7.3)下快速查看环境变量 - - 实用篇

    提供四种并不高大上,但很实用的查看环境变量的方法 只查看当前用户的变量 查看当前终端的环境变量 模糊查询环境变量 打印指定的环境变量 只查看当前用户的变量(env 是环境单词的缩写 environme ...

  2. matlab开发环境,Windows 下开源开发环境的搭建

    因项目需要在 Windows 下测试开发的程序, 所以研究了一下如何在 Windows 下搭建基于 gcc 的开源开发环境. MSYS2 是 Windows 下的一款开源软件构建和发布平台, 网址为  ...

  3. centos下配置java环境,CentOS下配置Java环境变量的操作方法

    AJAX开发,小编有自己的一些心得体会,也请AJAXer多多指教-那接下来先附上这篇CentOS下配置Java环境变量的操作方法,与君共勉,一起学习. rhel 和 centos linux 使用yu ...

  4. mac系统pycharm配置python环境_Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版)...

    Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除, ...

  5. linux 安装lnmp环境,centos下配置LNMP环境(源码安装)

    准备工作,安装依赖库//检查并安装组件 yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel li ...

  6. linux 打印当前系统环境_Linux系统下搭建python环境

    首先linux系统下一般是自带python2环境的,但是目前大多数项目工程python2是不适用的,今天我们就来讲解下如何在linux系统下搭建python3! 以上是自带的python2,接下来搭建 ...

  7. linux的python开发环境_linux下python开发环境之一——安装python

    第二种是压缩比较好的,在linux中用bzip2压缩的文件比较高,文件名一般为*.tar.bz2, linux中下载安装的源码文件一般习惯放在/usr/local/src/中,src是source的缩 ...

  8. myeclipse Linux 环境,Ubuntu下配置MyEclipse环境

    jdk下载地址 http://download.Oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 我把jdk安装到/opt/java,所以在T ...

  9. 苹果系统安装python环境_mac下python相关环境搭建(python开发必经之路之mac快速上手)...

    小结 本篇文章是对上一篇文章<MacOS的小结及终端shell的选择和相关配置全过程(zsh+iTerm2+powerline全解)>的一些拓展和总结,对于相关问题的详细解释和拓展点的标注 ...

最新文章

  1. maple linux,Linux下面如何安装maple,mathematica,matlab这类软件?
  2. GRIDVIEW控件删除数据前如何给予客户端提示
  3. Linux学习之系统编程篇:死锁的情形及其解决
  4. python做abaqus后处理_python进行abaqus后处理的二次开发,我想提取odb文件中的nodeSet,结果总提示Keyerror,请各位大神指教。...
  5. [bzoj3625][Codeforces Round #250]小朋友和二叉树 (生成函数)
  6. 三个水桶(看了三遍,想了五遍!)
  7. Linux配置编程环境+云服务器上传文件
  8. C++学习之路 | PTA乙级—— 1031 查验身份证 (15 分)(精简)
  9. Git 初学札记(十)—— Reset 回退的三种状态解析
  10. DistributionDB过大的原因
  11. 傅里叶变换音频可视化_H5录音音频可视化-实时波形频谱绘制、频率直方图
  12. 转行程序员深漂的这三年 #2
  13. Jmeter使用SSL(HTTPS协议)
  14. vs2017结合qt开发,vs报错找不到库(解决方案)
  15. 天勤2022数据结构(七)排序
  16. 项目管理:项目进度优化策略
  17. python zemax_python的用途和优点
  18. VS2015基础开发流程
  19. postgresql where in改写为 where any
  20. python wechat_wechat-sdk

热门文章

  1. linux shell结构,linux——Shell的控制结构(附shell编写代码和运行结果)
  2. python连接mysql代码_Python3连接MySQL(pymysql)转账代码
  3. php函数内的循环,PHP 循环列出目录内容的函数代码
  4. ①你真的学会Java了吗?来自《卷Ⅰ》的灵魂提问
  5. window设置快捷键左右方向键
  6. 移动Web加速技术月报第2期
  7. Qt的Xml操作QDomDocument
  8. Node操作Mysql的简单例子
  9. 【java】反射+poi 导出excel
  10. 系统什么时候会执行adapter的getview函数