1.下载配置node环境
//1.在root下创建目录 app cd切换到目录下 不创建也行
//2.访问nodejs中文官网
http://nodejs.cn/
//3.下载nodejs的安装包 右击复制连接
wget https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz
4.tar -xf node-v14.16.0-linux-x64.tar.xz //将下载的安装包解压
//切换到 解压好的文件内
cd node-v14.16.0-linux-x64/bin //node直接table
//ls查看当前目录下的文件看看 当前目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤
5. ./node -v //检查node版本 v14.16.0
//把解压的文件夹改个名字
6.mv node-v14.16.0-linux-x64 nodejs
7. //创建软连接将node路径配置为全局模式
//常见问题 把文件安装在/root/app/nodejs/bin 里面
//但是软连接 /app/nodejs/bin 两种不一样
/app/nodejs/bin是根下的app 上面如果这么写就会报错
//command not found ,而 /root/app/nodejs/bin 是根下的root用户下的app文件夹
软连接查看 node -v就出现版本
ln -s /root/app/nodejs/bin/npm /usr/local/bin/
ln -s /root/app/nodejs/bin/node /usr/local/bin/
node -v //查看版本
//nodejs就配置完成了
2.下载配置nginx环境
1.//下载nginx 所需要的依赖包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.http://nginx.org/ //从官网下载选择安装包
3.wget http://nginx.org/download/nginx-1.19.7.tar.gz
//然后将下载的文件 解压
tar-xf nginx-1.19.7.tar.gz
4. //进入 nginx-1.19.7
cd nginx-1.19.7
//执行下面代码
./configure --prefix=/usr/local/nginx
5.//然后执行
make&&make install
6. //cd到刚才配置的安装目录/usr/local/nginx/sbin
./nginx
7. 在浏览器输入服务器的ip地址 会显示 Welcome to nginx! 就安装完成了
8.//软连接
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin
就可以全局使用 nginx 来启动了
nginx //启动
nginx -s stop //关闭 nginx
nginx -s reload //重启nginx
3.配置数据库环境
1.yum -y install mysql mariadb-server //下载mysql 以及依赖包
2.systemctl start mariadb.service //启动mysql 服务
3.systemctl enable mariadb.service //设置开机自启
4.mysql -uroot //运行mysql
5.use mysql //进入mysql表中
6.update user set password=password("你的密码") where user="root"; //修改默认密码
7.grant all privileges on *.* to 'root'@'%' identified by '123456'; //修改权限 可远程访问
grant all preivileges //当前用户的所有权限
root '@ %' 权限赋给root用户,所有ip都能连接.
*.* 当前用户对所有数据库和表的相应操作权限
identified by ‘123456’://连接时输入密码,密码为123456
8.flush privileges; //刷新权限
开启3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT