『壹』 centos7下用yum install 安裝nodejs,默認裝在哪個目錄了
調用connection的query方法來直接向資料庫發送sql語句,並且把用回調函數返回結果,其中回調函數中有三個參數,第一參數是錯誤對象,如果操作失敗,則會停止並列印錯誤信息,第二參數是具體的返回的結果
正常情況下是一個數組,裡麵包含很多json,第三個參數也是一個數組,裡麵包含著最每個數據的解釋,比如當前數據屬於哪個庫,那張表等等。
『貳』 node.js怎麼安裝node moles
1、想復要使用Node.js,必須先配置開發環境制。進入Node.js官網下載指定平台安裝包(nodejs.org),Windows系統下載安裝紅框的安裝包,macOS 下載安裝藍框的安裝包,看清楚自己電腦是32位還是64位。一直下一步直到完成就好。
2、配置開發環境完畢後,在cmd控制面板輸入node(空格)--version或者node(空格)-v,回車後會立即得到一個結果,而這個結果就是Node.js的版本號,即安裝成功。
『叄』 yum nodejs 安裝到哪裡
你可以通過運行以下命令。1sudo yum install epel-release現在可以使用yum命令安裝Node.js了。1sudo yum install nodejs因為在開發過程中我需要管理節點包,我還要安裝新公共管理的軟體包管理器,使用以下命令。1sudo yum install npm
『肆』 如何在獨立虛擬主機上配置node.js開發環境
安裝一下NodeJs就好啦。
Windows系統很簡單,直接下載運行安裝包。linux復雜一點。
下面給出linux二進制文件安裝方法。
首先到這里下載安裝文件https://nodejs.org/zh-cn/download/
選擇Linux Binaries,4G內存以上選64位,否則選32位。下面以32位為例。
進入/usr/share,下載文件wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x86.tar.xz
文件壓縮了兩次,需要解壓兩次xz -d node-v6.10.3-linux-x86.tar.xz,tar -vxf node-v6.10.3-linux-x86.tar.
此時輸入node和npm並沒有用,必須進入/usr/share/node-v6.10.3-linux-x86/bin才行。這非常不便,因此,需要將這路徑加入系統環境變數。有三種方法:
僅當前會話有效:export PATH=$PATH:/usr/share/node-v6.10.3-linux-x86/bin.
所有用戶有效: 編輯vi /etc/profile 文件,在其中加入上面那句.
指定用戶有效: 編輯vi /用戶名/.bashrc,在其中加入上面那句。
可能出現的問題
· 問題一:報錯 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
這是因為在64位機器上安裝了32位包,運行以下兩個命令:
yum install glibc.i686
yum install libstdc++.so.6
參考文章:http://blog.csdn.net/orangleliu/article/details/8869626
『伍』 linux系統下nodejs啟動
跟你在windows是一致的。
1、安裝指定版本的node.js(伺服器基本軟體的安裝)
你可以到nodejs org官網上面找到相對的tar.gz文件包,下載然後進行源碼安裝。如果對版本要求不高,可以直接用包管理器進行安裝(如centos,Linux下的軟體安裝可以參考linuxprobe.com)
yuminstallnodejsnpm
2、上傳代碼到伺服器(略過,樓主已經同步代碼到伺服器)
3、安裝項目依賴的模塊
>npminstall
4、啟動應用
>npmstart
幾個需要注意的點:
1、運行許可權:注意做好應用之間的隔離(使用低許可權用戶、文件系統隔離等),避免應用崩潰導致系統宕機等風險
2、80埠:通過nginx等進行反向代理,應用本身佔用1024之後的埠(無需root許可權)
3、Node也提供了守護進程的解決方案:如pm2、forever、supervisor等~
『陸』 如何使用nodejs搭建開發環境
1.安裝NodeJS
1.編譯環境
源代碼編譯器,通常 Unix/Linux平台都自帶了C++的編譯器(GCC/G++)。如果沒有,請通過當前發行版的軟體包安裝工具安裝make,g++這些編譯工具。
Debian/Ubuntu下的工具是apt-get
RedHat/centOS下通過yum命令
Mac OS X下你可能需要安裝xcode來獲得編譯器
2.網路加密
其次,如果你計劃在Node.js中啟用網路加密,OpenSSL的加密庫也是必須的。該加密庫是libssl-dev,可以通過apt-get install libssl-dev等命令安裝。
3.手動編譯
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
tar zxvf node-v0.6.1.tar.gz
cd node-v0.10.26
./configure
上面幾行命令是通過wget命令下載最新版本的代碼,並解壓之。./configure命令將會檢查環境是否符合Nodejs的編譯需要。
make
make install
2.安裝NPM
1.NPM的全稱是Node Package Manager, 是NodeJs的第三方安裝庫。
curl http://npmjs.org/install.sh | sh
curl http://npmjs.org/install.sh是通過curl命令獲取這個安裝shell腳本,按後通過管道符| 將獲取的腳本交由sh命令來執行。
2.更改第三方庫
npm install underscore
[email protected] ./node_moles/underscore
由於一些特殊的網路環境,直接通過npm install命令安裝第三方庫的時候,經常會出現卡死的狀態。幸運的是國內CNode社區的@fire9 同學利用空餘時間搭建了一個鏡像的NPM資源庫,伺服器架設在日本,可以繞過某些不必要的網路問題。你可以通過以下這條命令來安裝第三方庫:
npm --registry "http://npm.hacknodejs.com/
如果你想將它設為默認的資源庫,運行下面這條命令即可:
npm config set registry "http://npm.hacknodejs.com/ "
通過npm安裝包。安裝好之後會自動被安裝到 /usr/local/bin 目錄下,而相依的函式庫也會自動安裝到 /usr/local/lib/node 目錄下,實在是非常方便。
3.安裝NodeJS調試環境
1.用npm命令安裝全局模式的 node-inspector組件
sudo npm install -g node-inspector
2.更改埠
修改 node-inspector/lib/config.js的埠
』web-port』: {
desc: 『Port to host the inspector』,
convert: conversions.stringToInt,
defaultValue: 6868
},
3.使用
node-inspector啟動一個調試工具
在chrome瀏覽器中輸入http://127.0.0.1:6868/debug?port=5858打開chrome的調試模式
使用node debug調試nodeJS項目
node --debug-brk=5858 read.js
可以在chrome中查看到調試信息
4.使用Sublime構建NodeJS
設置Sublime的Builder->>
Tools ->> Build System ->> New Build System
將如下代碼寫入
{
「cmd」: ["/usr/local/bin/node", 「$file」],
「file_regex」: 「^[ ]File "(…?)」, line ([0-9]*)",
「selector」: 「source.javascript」
}
保存為NodeJs.sublime-build文件
如此可以直接使用Com+B來使用nodejs運行程序
『柒』 怎麼在linux上安裝nodejs
不同的linux版本安裝node.js的方法是不一樣的。具體如下:
在 Debian 上安裝 Node.js on從 Debian 8 (Jessie)開始,Node.js 已被納入官方軟體倉庫。因此,你可以使用如下方式安裝它:
$ sudo apt-get install npm
在 Debian 7 (Wheezy) 以前的版本中,你需要使用下面的方式來源碼安裝:
$ sudo apt-get install python g++ make
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 Ubuntu 或 Linux Mint 中安裝 Node.js
Node.js 被包含在 Ubuntu(13.04 及更高版本)。因此,安裝非常簡單。以下方式將安裝 Node.js 和 npm。
$ sudo apt-get install npm
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
而 Ubuntu 中的 Node.js 可能版本比較老,你可以從 其 PPA 中安裝最新的版本。
$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository -y ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install npm
在 Fedora 中安裝 Node.js
Node.js 被包含在 Fedora 的 base 倉庫中。因此,你可以在 Fedora 中用 yum 安裝 Node.js。
$ sudo yum install npm
如果你想安裝 Node.js 的最新版本,可以按照以下步驟使用源碼來安裝。
$ sudo yum groupinstall 'Development Tools'
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 CentOS 或 RHEL 中安裝 Node.js
在 CentOS 使用 yum 包管理器來安裝 Node.js,首先啟用 EPEL 軟體庫,然後運行:
$ sudo yum install npm
如果你想在 CentOS 中安裝最新版的 Node.js,其安裝步驟和在 Fedora 中的相同。
在 Arch Linux 上安裝 Node.js
Node.js 在 Arch Linux 的社區庫中可以找到。所以安裝很簡單,只要運行:
$ sudo pacman -S nodejs npm
檢查 Node.js 的版本
一旦你已經安裝了 Node.js,你可以使用如下所示的方法檢查 Node.js 的版本。
$ node --version
『捌』 怎麼在阿里雲伺服器里使用nodejs環境
首次登錄雲伺服器,要先進行用戶設置。
用戶設置
首先用passwd命令修改超級管理員root密碼。
1
$ passwd
根據提示連續輸入兩次密碼,很簡單吧。
接著,要新建一個普通的管理賬號並設置密碼,用於日常的系統管理。
1
2
$ useradd user1
$ passwd user1
將用戶添加進管理組,以便於統一管理管理員的許可權。
1
$ usermod -a -G wheel user1
設置新用戶的sudo許可權。
1
$ visudo
執行visudo命令實際上編輯的是/etc/sudoers文件。 找到 root ALL=(ALL:ALL) ALL 這行,並下面添加一行
1
user1 ALL=(ALL:ALL) ALL保存退出,以後就可用用sudo命令執行管理操作了。
修改主機名
每台伺服器都有自己的名字,一般web伺服器會用網站的域名來做主機名。 [用戶名@主機名 ~]$
1
2
$ hostname "www.chufa.la"
$ vi /etc/sysconfig/networkHOSTNAME=www.chufa.la
保存,並退出編輯,下次等登譽搏入伺服器就能看到修改的主機名字了。
SSH配置
將ssh的埠22改掉,另外,禁止root通過ssh登錄伺服器,並允許新建的普通管理員登錄。
1
$ vi /etc/ssh/sshd_config
找到 # Port 22 ,去掉#並將22修改為1025到65536 之間的沒被用到的埠號。 找到下面一行慶族祥,並去掉注釋符。
1
# PermitRootLogin yes在配置文件里添加
1
AllowUsers user1
保存後,退出文件編輯。 重啟sshd
1
$ service sshd restart
下次登錄,就要用新設定的埠號登錄了。
1
$ ssh user1@ip -p port
掛載數據盤
為數據盤建立交換分區和普通分區,並掛載到系統。 首先查看查看數據盤
1
$ fdisk -l
確認數據盤為 /dev/xvdb 接著,對數據盤進行分區操作,
1
$ fdisk -S 56 /dev/xvdb
輸入m可以查看幫助。 這里直接鍵入n新建第一個擴展分區,接著輸入p建立立基本分區,輸入要建立的分區號1,起始簇保持默認,結束簇的位置輸入 +2G (一般擴展分區的大小為內存的兩倍)。 然後,重復上面的步驟,將剩下的分為數據盤,注意第二個分區的分區號為2。
格式化分區
1
2
$ mkswap /dev/xvdb1
$ mkfs.ext4 /dev/xvdb2
啟用swap分區
1
$ swapon /dev/xvdb1
將數據盤的第二個分區,掛載到新建的 /data 目錄。
1
$ mkdir /data
修改fstab文件,保證重啟系統後自動掛載。
1
$ vi /etc/fstab
添加
1
2
/dev/xvdb1 swap swap defaults 0 0
/dev/xvdb2 /data ext4 defaults 0 0
保存文件,並退出編輯,下次啟動系統就能自動掛載數據盤了。
執行掛載命令,可以立即看到掛載的硬碟。
1
$ mount -a
軟體安裝 Nginx Mongo Node
我習慣於多個node進程共享80埠,用nginx反向代理到不同的node服務上去。 安裝nginx。 新建yum倉庫配置文件。
1
$ vi /etc/yum.repos.d/nginx.repo
內容如下穗野:
1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1保存文件,並退出編輯。
執行.
1
$ yum install nginx安裝mongodb
1
$ vi /etc/yum.repos.d/mongodb.repo
文件內容
1
2
3
4
5
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1保存文件,並退出編輯。
執行
1
$ yum install mongodb-org
安裝Node和NPM
1
$ sudo yum install nodejs npm
至此,伺服器環境就搭建好了。
『玖』 如何在CentOS 7伺服器上安裝NodeJS
你可以通過運行以下命令。
sudoyuminstallepel-release
現在可以使用yum命令安裝Node.js了。
sudoyuminstallnodejs
因為在開發過程中我需要管理節點包,我還要安裝新公共管理的軟體包管理器,使用以下命令。
sudoyuminstallnpm
『拾』 linux下nodejs安裝以及如何更新到最新的版
可以使用nvm進行node的版本管理與更新也可以使用n貼一個以前用的PPA源,不版過貌似作者很久也沒權更新了node.js-ysudoapt-getupdatesudoapt-getinstallnodejsnpm