node.js是什么?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
nodejs官网 https://nodejs.org/en/
nodejs中文网 http://nodejs.cn/
废话不多说,既然是学习node,先得安装nodejs 服务器.
一、安装前的准备工作
下载最新node安装包 node-v8.9.0-linux-x64.tar.xz 、 解压工具包 xz-5.2.3.tar.gz
相关软件包 可以从官网下载,或者直接从笔者下载好的百度云上下载。
xz-5.2.3.tar.gz 链接:http://pan.baidu.com/s/1nuRnd1n 密码:nc0a
node-v8.9.0-linux-x64.tar.xz 链接:http://pan.baidu.com/s/1nu6o2I9 密码:64dm
二、安装nodejs
上传node-v8.9.0-linux-x64.tar.xz 、 xz-5.2.3.tar.gz 到centos服务器
因为node的安装包是.xz的格式,我们先安装xz 。
cd /usr/developSoft/
tar zxvf xz-5.2.3.tar.gz
cd xz-5.2.3
./configure --prefix=/opt/gnu/xz #指定安装目录
make && make install #编译 安装
# 在/usr/local/bin 中创建一个名为xz的软链接文件,链接到 /opt/gnu/xz/bin/xz 文件,这样就可以直接使用xz命令了。
ln -s /opt/gnu/xz/bin/xz /usr/local/bin/xz
安装好xz后,我们就可以解压安装nodejs了。
cd /usr/developSoft/
tar -xf node-v8.9.0-linux-x64.tar.xz -C /usr/local # -C 指定解压到目标目录
添加nodejs的系统环境变量。
vi /etc/profile
NODE_HOME=/usr/local/node-v8.9.0-linux-x64 NODE_PATH=$NODE_HOME/lib/node_modules PATH=$NODE_HOME/bin:$JAVA_HOME/bin:$MAVEN_HOME/bin:$ERLANG_HOME/bin:/usr/local/nginx/sbin:$PATH export NODE_HOME export NODE_PATH export PATH
source /etc/profile # 使配置立即生效 ok
[root@localhost ~]# node -v #查看当前安装的node版本
v8.9.0
三、编写一个helloword
vi helloworld.js
var http=require('http'); http.createServer(function(request,response){ response.end('helloworld ...'); }).listen(8080); console.log('服务已经启动,监听端口8080...');
chmod +x ./helloworld.js
node ./helloworld.js # 启动服务
浏览器访问ip:8080 看下效果
上一篇:如何看待最低工资法
下一篇:重构:改善既有代码的设计
Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1