在CentOS上搭建Node.js環境可以通過多種方法實現,以下是詳細的步驟:
更新系統包:
sudo yum update -y
安裝NodeSource庫:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
安裝Node.js:
sudo yum install -y nodejs
驗證安裝:
node -v
npm -v
啟用EPEL倉庫:
sudo yum install -y epel-release
安裝Node.js和NPM:
sudo yum install -y nodejs npm
驗證安裝:
node -v
npm -v
下載Node.js源碼:
wget https://nodejs.org/dist/v14.17.0/node-v14.17.0.tar.gz
解壓源碼:
tar -xzf node-v14.17.0.tar.gz
配置和編譯:
cd node-v14.17.0
./configure
make -j4
sudo make install
驗證安裝:
node -v
npm -v
無論使用哪種方法安裝Node.js,都需要配置環境變量以便在系統任意位置使用node
和npm
命令。
找到Node.js的安裝路徑:
通常情況下,它們會被安裝在/usr/local/bin/node
和/usr/local/bin/npm
。
配置環境變量:
編輯~/.bashrc
或/etc/profile
文件,添加以下內容:
export PATH=$PATH:/usr/local/bin
重新加載配置:
source ~/.bashrc
或者
source /etc/profile
驗證環境變量:
node -v
npm -v
PM2是一個進程管理器,可以幫助你管理Node.js應用的啟動、停止、重啟等。
安裝PM2:
npm install pm2 -g
使用PM2啟動你的Node.js應用:
pm2 start /path/to/your/app.js
設置PM2開機自啟動:
pm2 startup
查看PM2狀態:
pm2 status
通過以上步驟,你應該能夠在CentOS系統中成功搭建Node.js環境。如果需要更詳細的指導或遇到特定問題,請參考相關的官方文檔或社區支持。