node编译安装
node应用编译安装
- 安装node编译环境
# apt-get install gcc make build-essential openssl g++ zlib1g-dev libssl-doc aptitude libssl-dev
- 编译安装node
# cd /usr/src
# wget https://nodejs.org/download/release/v4.4.6/node-v4.4.6.tar.gz
# tar -zxvf node-v4.4.6.tar.gz
# cd node-v4.4.6/
# ./configure --prefix=/Sioeye/SioApps/Environment/node
# make && make install
- 添加环境变量
# vi /etc/profile.d/node
		#添加如下环境变
		export PATH=${JAVA_HOME}/bin:$PATH:/Sioeye/SioApps/Environment/node/bin
		source /etc/profile.d/node
# 查看是否返回版本号,如果正常返回版本号,说明安装正确
# node -v
- 编写测试代码:
# vim server.js
var http = require('http');//使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http
http.createServer(function (request, response) {
		// 发送 HTTP 头部
		// HTTP 状态值: 200 : OK
		// 内容类型: text/plain
		response.writeHead(200, {'Content-Type': 'text/plain'});
		// 发送响应数据 "Hello World"
		response.end('Hello World\n');
}).listen(8888);//使用 http.createServer()方法创建服务器,并使用listen方法绑定 8888 端口。函数通过request,response 参数来接收和响应数据。
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
- 测试代码:
# curl http://127.0.0.1:8888
Hello World
node编译安装的更多相关文章
- Centos6.4编译安装Node.js(已验证)
		1.准备源文件包 [felix@MyTerminal Downloads]$ mv node-6.5.0 node [felix@MyTerminal Downloads]$ ls node node ... 
- shopnc编译安装IM服务器node.js
		编译安装IM服务器node.js下载地址http://www.nodejs.org/download/ 选择Source Code node-v0.12.0 # ./configure # make ... 
- centos 7.0 编译安装php 5.6.7
		编译安装php参考资料 MySQL PHP API http://dev.mysql.com/doc/apis-php/en/index.html nginx + php +mysql 最简单安装 官 ... 
- CentOS编译安装nodejs
		1. 从node.js官网下载最新版的node.js安装包,node.tar.gz wget https://nodejs.org/dist/v4.3.1/node-v4.3.1.tar.gz ... 
- CentOS编译安装NodeJS+Express
		NodeJS是基于Chrome’s Javascript runtime,也就是Google V8引擎执行Javascript的快速构建网络服务及应用的平台,其优点有: 在CentOS编译安装Node ... 
- CentOS和Ubuntu下安装配置Greenplum数据库集群(包括安装包和源码编译安装)
		首先说一下,无论是CentOS/RedHat还是Ubuntu都可以按源码方式.安装包方式编译安装. 1. 规划 192.168.4.93(h93) 1个主master 2个主segm ... 
- 编译安装GCC 4.7.2
		from:http://blog.chinaunix.net/uid-20717979-id-3485672.html 安装gcc需要GMP.MPFR.MPC这三个库,可从ftp://gcc.gnu. ... 
- [实践] ubuntu下编译安装ambari
		ambari是一个Hadoop套件的管理工具,可以方便部署.管理及监控.最初开发时使用的就是RH系的Linux,只支持RHEL.CentOS5/6.OEL.SLES,暂不支持Ubuntu:可我的需求就 ... 
- Mapnik 编译安装过程
		首先总结一下,Linux(windows上没有测试过)上Mapnik的编译与测试就是一部心酸血泪史呀,如果您没有做好思想准备,那就出门左转,看点有意思的去吧,编译这个太煎熬了. 安装PostgreSQ ... 
随机推荐
- 河南省多校联盟二-F  线段树+矩阵
			---恢复内容开始--- 1284: SP教数学 时间限制: 2 秒 内存限制: 128 MB提交: 24 解决: 4 题目描述 输入 输出 对于每组数据的2操作,输出一行对1e9 + 7取模的答 ... 
- linux sed 批量替换字符串
			Linux下批量替换多个文件中的字符串的简单方法.用sed命令可以批量替换多个文件中的字符串. 命令如下: sed -i "s/原字符串/新字符串/g" `grep 原字符串 -r ... 
- iOS Layout机制相关方法
			iOS Layout机制相关方法 - (CGSize)sizeThatFits:(CGSize)size - (void)sizeToFit ——————- - (void)layoutSubview ... 
- Highcharts 丢失值区域图;Highcharts 反转x轴与y轴;Highcharts 曲线区域图;Highcharts 区间区域图;Highcharts 使用区间和线的区域图
			Highcharts 丢失值区域图 chart 配置 将 chart 的 spacingBottom 属性设置为 30.表示图表间的间隔区间. var chart = { type: 'area', ... 
- 012PHP基础知识——运算符(五)
			<?php /** * 运算符的短路: * && 逻辑与 || 逻辑或 存在短路: */ /* $a = 1; $a==1 ||$c=100; //逻辑或:第一个表达式返回tru ... 
- mysql中的tinyint在C#中的类型
			mysql中的tinyint在C#中的类型 在C#中对应的类型是System.SByte,不是byte. 
- Java 进阶7 并发优化 5 并发控制板方法
			Java 进阶7 并发优化 5 并发控制板方法 20131114 前言: Java 中多线程并发程序中存在线程安全的问题,之前学习 Java的同步机制,掌握的同步方法只有一种就是使用 ... 
- Flask数据库常见关系模板代码
			常见关系模板代码 以下罗列了使用关系型数据库中常见关系定义模板代码 一对多 示例场景: 用户与其发布的帖子(用户表与帖子表) 角色与所属于该角色的用户(角色表与多用户表) 示例代码 class Rol ... 
- c# DataTable 数据集处理DataTableHandler
			using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ... 
- CBUS转MQTT
			CBUS转MQTT,楼宇控制协议通过迈思德网关转MQTT 
