当前位置: 首页 > Linux

Linuxredhat核心版下安装Nginx

时间:2023-04-06 01:33:46 Linux

不要安装Linux核心版,不要安装Linux核心版,不要安装Linux核心版重要的事情说三遍。一时兴起,突然想在Linux下安装Nginx,但是在安装过程中发现了很多问题。NginxNginx是一个高性能的http和反向代理服务器,也是一个IMAP/POP3/SMIP代理服务器。它的特点是内存少,并发性强。下载需要3个包:1.openssl库(www.openssl.org)2.pcre库(www.pcre.org)3.zlib库(www.zlib.org)4.Nginx下载(nginx.org))这些库的版本可以自己定,最好不要太高或太低。安装openssl-fips-2.0.16.tar.gz/zlib-1.2.11.tar.gz/pcre-8.21.tar.gz/nginx-1.12.2.tar.gz1.安装openssl-fips-2.0.16.tar.gz解压:tar-zxvfopenssl-fips-2.0.16.tar.gz输入:cdopenssl-fips-2.0.16configure:./config编译:makeinstall:makeinstall2.安装zlib-1.2.11。tar.gz解压:tar-zxvfzlib-1.2.11.tar.gz输入:cdzlib-1.2.11configure:./configure编译:makeinstall:makeinstall3.installpcre-8.21.tar.gz解压:tar-zxvf输入pcre-8.21.tar.gz:cdpcre-8.21.tar.gz配置:./configure编译:makeinstall:makeinstall4.安装nginx-1.12.2.tar.gz解压:tar-zxvfnginx-1.12.2.tar.gz入口:cdnginx-1.12.2.tar.gz配置:./configure--with-pcre=../pcre-8.21--with-zlib=../zlib-1.2.11--with-openssl=../openssl-fips-2.0.16compile:makeinstall:makeinstall大功告成!?怎么会这么顺利,怎么这么快就安顿了老婆,想想看。来,我大声告诉你,老婆的名字是linux核心版.....安装openssl-fips-2.0.16时,编译时出现问题,make:gcc:commandnotfound,0.0,怎么会我打老婆了,哈哈,怎么可能。输入yum-yinstallgccnopackages俄罗斯?嗯,好像无法下载gcchttp://ftp.gnu.org/gnu/gcc/下载对应的版本,我下载了gcc-8.1.0.tar.gz安装解压:tar-zxvfgcc-8.1。0。tar.gz-c/usr/local/src输入:cd/usr/local/src/gcc-8.1.0获取依赖包:./contarib/downlocal_prerequisites(不知道,安装nginx时能不能用这个命令以上?没试过)配置:./configure--enable-checking=release--enable-languages=c,c++--disable-multitlib编译:make安装:makeinstallok,完成,回家。想想看,你忘了我老婆叫什么名字了。问题是在$PATH中找不到可接受的C编译器出现在make期间。一个c编译器的缺席解决了你的不仁我的不义。我会告诉我婆婆的()![图片说明][1]挂载:mount/dev/cdrom/mnt/cdrom输入:mnt/cdrom/Packages搜索:find.-name'*gcc*'rpm-ivhgcc-4.8.2-16.el7.x86_64.rpm(每个版本都不一样,我发现好像是安装gcc用的这个包,不知道是不是它会起作用。)在安装过程中,系统会提示您安装其他软件包。按照安装提示安装G++就可以了。也安装了这两个包,就是犯罪libstadc++-devel-4.4.7-4.el7.x86_64.rpmgcc-c++-4.4.7-4.el7.x86_64.rpm一般情况下只有两个。跟着提示来,以gcc结束编译make,安装makeinstall,一般都会成功。编译make到openssl-fips-2.0.16.tar.gz,安装makeinstall到zlib-1.2.11.tar.gz编译make,安装makeinstall到pcre-8.21.tar.gz编译make,安装makeinstall到nginx-1.12.2.tar.gz编译make,安装makeinstall进入cd/usr/local/nginx/sbincheck./nginx-tstart./nginxportnetstat-ntlp