从nodejs18开始就不支持Centos7了,这是因为centos7的glibic版本比较低,要么升级glibic动态库,要么升级centos8,这些风险都比较高,除非是空白服务器。因此需要安装非官方构建的版本。
#非官方构建仓库地址 https://unofficial-builds.nodejs.org/download/release/v18.19.0/
#下载node-v18.19.0-linux-x64-glibc-217.tar.gz
cd /usr/local
wget https://unofficial-builds.nodejs.org/download/release/v18.19.0/node-v18.19.0-linux-x64-glibc-217.tar.gz
#解压
tar -xzvf node-v18.19.0-linux-x64-glibc-217.tar.gz
#改短名,方便记忆
mv node-v18.19.0-linux-x64-glibc-217 node-v18
#创建nodejs环境变量文件
vi /etc/profile/nodejs.sh
#输入以下内容保存退出
export NODE_HOME=/usr/local/node-v18
export PATH=.:$NODE_HOME/bin:$PATH
#查看node版本
node -v
#屏幕会打印
v18.19.0
这就OK了👍