Centos7 中安裝 Node.js v4.4.4
我們先來(lái)看看如何通過(guò)源碼來(lái)編譯安裝
1、安裝依賴包
[root@1c3b4a5a8f31 ~]# yum -y install gcc gcc-c++ openssl-devel
2、下載源碼包
[root@1c3b4a5a8f31 ~]# wget http://www.nodejs.org/dist/latest/node-v0.12.5.tar.gz [root@1c3b4a5a8f31 ~]# tar -zxvf node-v0.12.5.tar.gz [root@1c3b4a5a8f31 ~]# cd node-v0.12.5
3、配置、編譯、安裝
[root@1c3b4a5a8f31 ~]# ./configure --prefix=/usr/local/node [root@1c3b4a5a8f31 ~]# make && make install
4、配置nodejs環(huán)境
[root@1c3b4a5a8f31 ~]# vim /etc/profile #set nodejs env export NODE_HOME=/usr/local/node export PATH=$NODE_HOME/bin:$PATH export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH [root@1c3b4a5a8f31 ~]# source /etc/profile #重啟生效
5、測(cè)試是否安裝成功
[root@1c3b4a5a8f31 ~]# node -v v0.12.5 [root@1c3b4a5a8f31 ~]# npm -v 2.11.2
再來(lái)看看如何通過(guò)yum來(lái)安裝
安裝node.js
登陸Centos
終端登錄 $ ssh root@192.168.0.23
IP可以是局域網(wǎng)內(nèi)或者公網(wǎng)IP。
下載node
根據(jù)你的系統(tǒng),在官網(wǎng)找到 https://nodejs.org/en/download/ 你需要下載的版本。比如我選擇的 Linux Binaries (x86/x64) 64bit ,點(diǎn)擊右鍵將你需要的版本連接地址復(fù)制出來(lái),通過(guò)命令下載nodejs安裝壓縮包。
$ wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz
如果你 wget 命令不存在,可以通過(guò) yum install wget 命令安裝下載工具 wget 。如果你是最小版本的 centos 需要安裝 yum -y install gcc make gcc-c++ openssl-devel wget
解壓安裝
# 沒(méi)有用到`gzip`壓縮去掉`z`參數(shù) $ sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
查看安裝
可以查看安裝是否成功!一般情況安裝會(huì)報(bào)錯(cuò)誤信息,如果沒(méi)有報(bào)錯(cuò)誤信息,你可以通過(guò)調(diào)用 node 命令測(cè)試一下安裝是否成功!
node -v # 會(huì)輸出版本信息 # v6.9.1 npm -v # 會(huì)輸出版本信息 # 3.10.8
最后我們來(lái)看看通過(guò)NPM來(lái)安裝
Step1.
進(jìn)入http://nodejs.org/dist/下載所需版本的node.js
(例如目前最新版本鏈接http://nodejs.org/dist/v0.12.7/,下載node-v0.12.7-linux-x64.tar.gz )
Step2.
解壓:tar –xf node-v0.12.7-linux-x64.tar.gz
配置環(huán)境變量(把node下的bin加入環(huán)境變量)
Step3.(使用express應(yīng)用生成器)
執(zhí)行:npm install express-generator –g
完了之后會(huì)提示下面內(nèi)容。
Step4.
按照提示執(zhí)行命令cd test
npm install
再之后執(zhí)行npm start就可以了。
可以打開(kāi)瀏覽器,地址欄輸入localhost:3000
相關(guān)文章
完美解決node.js中使用https請(qǐng)求報(bào)CERT_UNTRUSTED的問(wèn)題
下面小編就為大家?guī)?lái)一篇完美解決node.js中使用https請(qǐng)求報(bào)CERT_UNTRUSTED的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01使用nodejs?+?koa?+?typescript?集成和自動(dòng)重啟的問(wèn)題
這篇文章主要介紹了nodejs?+?koa?+?typescript?集成和自動(dòng)重啟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12NodeJS通過(guò)魔術(shù)封包喚醒局域網(wǎng)計(jì)算機(jī)實(shí)例
這篇文章主要為大家介紹了NodeJS通過(guò)魔術(shù)封包喚醒局域網(wǎng)計(jì)算機(jī)代碼實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06基于Node.js + WebSocket打造即時(shí)聊天程序嗨聊
這篇文章主要介紹了基于Node.js + WebSocket打造即時(shí)聊天程序,有興趣的可以了解一下。2016-11-11koa2上傳文件及https配置實(shí)現(xiàn)教程
這篇文章主要為大家介紹了koa2上傳文件及https配置實(shí)現(xiàn)教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06Node.js操作MySQL8.0數(shù)據(jù)庫(kù)無(wú)法連接的問(wèn)題解決
使用node.js連接數(shù)據(jù)庫(kù)MySQL 8時(shí)候,顯示報(bào)錯(cuò) ER_NOT_SUPPORTED_AUTH_MODE,本文就來(lái)介紹一下解決方法,感興趣的可以了解一下2023-10-10