前提說明
環境說明,linux centos ,可上網:原因在用npm 中 安裝espress時需要聯網獲取安裝源
node 官方網站:http://nodejs.org
安裝包及源碼下載地址:https://nodejs.org/en/download/
限權要求:root
以前用的更多是openresty和nginx和lua 的一個服務器組合框架實現
node 太火了,所以也從現在開始學習了
所以會看到我跟openresty 和nginx lua 腳本的比較
兩者都是號稱高併發的一個服務器,從整體的架構思想上也很類似。
先從安裝開始着手 學習node 和 Express
一、安裝node
共有三種方式
(一) 編譯好的文件
簡單說就是解壓後,在bin文件夾中已經存在node以及npm,如果你進入到對應文件的中執行命令行一點問題都沒有,不過不是全局的,所以將這個設置爲全局就好了。
[huangwenzhu@DK166 /home/huangwenzhu/node/nodejs/bin]$ls
node npm test.js
[huangwenzhu@DK166 /home/huangwenzhu/node/nodejs/bin]$pwd
/home/huangwenzhu/node/nodejs/bin
這就妥妥的了,node文件夾具體放在哪,叫什麼名字隨你怎麼定。然後設置全局:
ln -s /home/huangwenzhu/node/nodejs/bin/node /usr/local/bin/node
ln -s /home/huangwenzhu/node/nodejs/bin/npm /usr/local/bin/npm
編譯好的文件所放的文件中/home/huangwenzhu/node/nodejs
(二)通過源碼編譯
再次強調一定是要在root權限安裝或是擁有和root同樣等級的用戶下安裝
從網站下載源碼,解壓源碼包
tar xvf nodesorsuce.tar
cd nodesorsuce
./configure
make -- 編譯
make install -- 安裝
cp /usr/local/bin/node /usr/sbin
node -v --查看node的版本號,以確認是否安裝成功
(三)apt-get(該方法不推薦使用,除非特別瞭解其中原理)
sudo apt-get install nodejs
sudo apt-get install npm