Linux编译程序源码环境,Linux下对nodejs环境进行源码编译并部署云应用
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环境进行源码编译并部署云应用相关推荐
- Linux(CentOS 7.3)下快速查看环境变量 - - 实用篇
提供四种并不高大上,但很实用的查看环境变量的方法 只查看当前用户的变量 查看当前终端的环境变量 模糊查询环境变量 打印指定的环境变量 只查看当前用户的变量(env 是环境单词的缩写 environme ...
- matlab开发环境,Windows 下开源开发环境的搭建
因项目需要在 Windows 下测试开发的程序, 所以研究了一下如何在 Windows 下搭建基于 gcc 的开源开发环境. MSYS2 是 Windows 下的一款开源软件构建和发布平台, 网址为 ...
- centos下配置java环境,CentOS下配置Java环境变量的操作方法
AJAX开发,小编有自己的一些心得体会,也请AJAXer多多指教-那接下来先附上这篇CentOS下配置Java环境变量的操作方法,与君共勉,一起学习. rhel 和 centos linux 使用yu ...
- mac系统pycharm配置python环境_Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版)...
Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除, ...
- linux 安装lnmp环境,centos下配置LNMP环境(源码安装)
准备工作,安装依赖库//检查并安装组件 yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel li ...
- linux 打印当前系统环境_Linux系统下搭建python环境
首先linux系统下一般是自带python2环境的,但是目前大多数项目工程python2是不适用的,今天我们就来讲解下如何在linux系统下搭建python3! 以上是自带的python2,接下来搭建 ...
- linux的python开发环境_linux下python开发环境之一——安装python
第二种是压缩比较好的,在linux中用bzip2压缩的文件比较高,文件名一般为*.tar.bz2, linux中下载安装的源码文件一般习惯放在/usr/local/src/中,src是source的缩 ...
- myeclipse Linux 环境,Ubuntu下配置MyEclipse环境
jdk下载地址 http://download.Oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 我把jdk安装到/opt/java,所以在T ...
- 苹果系统安装python环境_mac下python相关环境搭建(python开发必经之路之mac快速上手)...
小结 本篇文章是对上一篇文章<MacOS的小结及终端shell的选择和相关配置全过程(zsh+iTerm2+powerline全解)>的一些拓展和总结,对于相关问题的详细解释和拓展点的标注 ...
最新文章
- maple linux,Linux下面如何安装maple,mathematica,matlab这类软件?
- GRIDVIEW控件删除数据前如何给予客户端提示
- Linux学习之系统编程篇:死锁的情形及其解决
- python做abaqus后处理_python进行abaqus后处理的二次开发,我想提取odb文件中的nodeSet,结果总提示Keyerror,请各位大神指教。...
- [bzoj3625][Codeforces Round #250]小朋友和二叉树 (生成函数)
- 三个水桶(看了三遍,想了五遍!)
- Linux配置编程环境+云服务器上传文件
- C++学习之路 | PTA乙级—— 1031 查验身份证 (15 分)(精简)
- Git 初学札记(十)—— Reset 回退的三种状态解析
- DistributionDB过大的原因
- 傅里叶变换音频可视化_H5录音音频可视化-实时波形频谱绘制、频率直方图
- 转行程序员深漂的这三年 #2
- Jmeter使用SSL(HTTPS协议)
- vs2017结合qt开发,vs报错找不到库(解决方案)
- 天勤2022数据结构(七)排序
- 项目管理:项目进度优化策略
- python zemax_python的用途和优点
- VS2015基础开发流程
- postgresql where in改写为 where any
- python wechat_wechat-sdk