1) 安装Node.js
[root@srv1 ~]# yum install centos-release-scl-rh centos-release-scl -y
[root@srv1 ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo
[root@srv1 ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
[root@srv1 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo
[root@srv1 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
[root@srv1 ~]# yum --enablerepo=centos-sclo-rh install rh-nodejs10 -y
2) 验证Node.js
[root@srv1 ~]# scl enable rh-nodejs10 bash
[root@srv1 ~]# vim /etc/profile.d/rh-nodejs10.sh
source /opt/rh/rh-nodejs12/enable
export X_SCLS="`scl enable rh-nodejs10 'echo $X_SCLS'`"
[root@srv1 ~]# node -v
v10.21.0
[root@srv1 ~]# cat > nodejs_test.js <<'EOF'
var http = require('http');
var server = http.createServer(function(req, res) {
res.write("Hello, This is the Node.js Simple Web Server!\n");
res.end();
}).listen(8080);
EOF
[root@srv1 ~]# node nodejs_test.js &
[1] 14476
[root@srv1 ~]# curl localhost:8080
Hello, This is the Node.js Simple Web Server!
[root@srv1 ~]# kill 14476
|