node.js 在linux (fedora 16)上的源码安装
1、源码安装环境
wget http://nodejs.org/dist/v0.6.18/node-v0.6.18.tar.gz 这是最新官网上的源码包
cd node-v0.6.18/
./configure --prefix=/usr/local/node 这是我指定的位置
make 呵呵…… 静静等待吧
make install
当 出现 'install' finished successfully (0.792s)
提示 node 什么 /usr/sbin/node 意思大概 就是 说 /usr/sbin/node 没有这个命令吧 , 很遗憾吧 ,没有预想的那么好 ,没办法 ,可能 是 这个东东 还不是太完善吧!
我 是这样 操作的 , 现看看 安装目录下 是否可以使用呢? 这是我的想法,
cd /usr/local/node
ls
cd bin 这是会有三个文件 一个是node 一个是 npm ,既然存在 ,那就好 , /usr/sbin/node下面既然没有这个命令,那我我就创建一个吧,
ln -s /usr/local/node/bin/node /usr/sbin/node
同理: ln -s /usr/local/node/bin/npm /usr/sbin/npm
怎么样 ,再试试看, node -v npm -v 是不是好了呢 ,呵呵。。。。
环境安装好了 ,那我们 就输出开始伟大的一句 话吧 hello world
2.测试
创建test.js文件,内容如下:
varhttp=require('http');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('HelloWorld\n');
}).listen(8099,"127.0.0.1");
console.log('Serverrunningathttp://127.0.0.1:8099/');
执行:node test.js
在浏览器里输入 http://127.0.0.1:8099/,可以看到 "Hello World"字样,即表示安装成功!注意后面不能加文件名.
注意事项:
1.客户端只能通过端口访问,不能指定js文件名.