查看机器是否安装gcc
gcc -v
如果没有安装则通过以下命令安装:
yum install -y gcc
升级版本:
安装gcc套装:依次执行以下命令
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2、升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
安装nginx 1.6
第三方库 pcre-devel 可以用以下命令进行安装
yum install -y pcre pcre-devel
第三方库 zlib 可以用以下命令进行安装
yum install -y zlib zlib-devel
使用以下命令对下载好的压缩包进行解压
tar zxvf nginx-1.21.6.tar.gz
再使用以下命令进入到解压好的目录中
cd nginx-1.21.6
然后再使用以下命令开始安装nginx
./configure --prefix=/usr/local/nginx // /usr/local/nginx 指定的安装目录
再执行以下两条命令进行编译
make
make install
启动ngxin
使用以下命令进入到安装目录的sbin目录
cd /usr/local/nginx/sbin
firewall-cmd --zone=public --add-port=80/tcp --permanent // 放行防火墙80端口(–permanent永久生效,没有此参数重启后失效)
firewall-cmd --reload
// 重启防火墙
./nginx
// 启动nginx服务 后台启动
一些常用命令
./nginx // 启动nginx
./nginx -s stop // 停止ngxin
./nginx -s quit // 优雅的关闭nginx,在退出前完成已经接受的连接请求
./nginx -s reload // 重新加载ngxin配置
./nginx -s reopen // 打开nginx日志文件
./nginx -t // 检测配置文件是否有语法错误
./nginx -v // 显示版本信息
./nginx -c [配置文件路径] // 指定配置文件
killall nginx // 杀死所有nginx的进程
ps -aux | grep nginx // 查看nginx的进程