suse12安装nginx
1. 在安装nginx的过程中,它所依赖的包有gcc gcc-c++ make zlib zlib-devel openssl openssl-devel pcre pcre-devel
如果提示了以下信息,说明linux系统没有安装gcc开发环境
我所使用的系统是SUSU 12版本的linux,这个版本的linux没有yum等直接安装命令,只能手动下载所有rpm包进行安装。
全部安装包:cpp48-4.8.3+r212056-6.24.x86_64.rpm gcc-4.8-6.65.x86_64.rpm gcc48-4.8.3+r212056-6.24.x86_64.rpm gcc48-c++-4.8.3+r212056-6.24.x86_64.rpm glibc-devel-2.22-8.4.x86_64.rpm libtsan0-4.8.5-165.1.x86_64.rpm libatomic1-4.8.5-165.1.x86_64.rpm libgomp1-4.8.5-165.1.x86_64.rpm libitm1-4.8.5-165.1.x86_64.rpm libstdc++48-devel-4.8.3+r212056-6.24.x86_64.rpm libstdc++-devel-4.8-6.65.x86_64.rpm libasan0-4.8.5-165.1.x86_64.rpm
linux-glibc-devel-4.4-11.8.noarch.rpm。
安装步骤:
(1). 首先查看虚拟机glibc的版本,使用rpm -qa|grep glibc
然后去http://rpm.pbone.net/这个网站下载对应的glibc-devel-2.22-8.4.x86_64.rpm包,大版本能对上就行了,小版本不碍事。还有glibc-devel所依赖的linux-glibc-devel-4.4-11.8.noarch.rpm包。
安装顺序(不能错,存在依赖关系)
rpm -ivh linux-glibc-devel-4.4-11.8.noarch.rpm
rpm -ivh glibc-devel-2.22-8.4.x86_64.rpm
(2)安装gcc所依赖的rpm包
rpm -ivh cpp48-4.8.3+r212056-6.24.x86_64.rpm
rpm -ivh libasan0-4.8.5-165.1.x86_64.rpm
rpm -ivh libatomic1-4.8.5-165.1.x86_64.rpm
rpm -ivh libgomp1-4.8.5-165.1.x86_64.rpm
rpm -ivh libtsan0-4.8.5-165.1.x86_64.rpm
rpm -ivh libitm1-4.8.5-165.1.x86_64.rpm
(3)安装gcc
rpm -ivh gcc48-4.8.3+r212056-6.24.x86_64.rpm
rpm -ivh gcc-4.8-6.65.x86_64.rpm (ps:gcc48-4.8.3需要和cpp48-4.8.3保持一致,其他依赖版本大一点没关系)
(4)安装gcc-c++
首先安装依赖的rpm包
rpm -ivh libstdc++48-devel-4.8.3+r212056-6.24.x86_64.rpm
rpm -ivh libstdc++-devel-4.8-6.65.x86_64.rpm
rpm -ivh gcc48-c++-4.8.3+r212056-6.24.x86_64.rpm
rpm -ivh gcc-c++-4.8-6.65.x86_64.rpm(ps:gcc48-c++的版本和libstdc++48-devel的版本需要保持一致为4.8.3,且需要和上面安装的gcc48的版本也需要保持一致,不然会报缺少依赖)
执行 rpm -qa|grep gcc
到此gcc和g++开发环境安装完成。
2.安装完g++编译器之后make命令便可以使用了。
3.使用的linux版本是suse12,只需要安装pcre zlib openssl(因为安装nginx只依赖它们运行所以无需安装对应得-devel包)
使用到的安装包如下:
安装步骤:
(1).安装pcre
我将这几个包放到了/usr/local/src下面,使用命令tar –zxvf pcre-8.42.tar.gz
得到解压时候的pcre目录,进入目录依次使用命令
./configure
Make make install
(2).安装zlib和openssl
和安装pcre一样,安装zlib和openssl就行,需要注意的是openssl使用
./config进行初始化
(3)本次安装nginx为 1.14版本。直接将压缩包放到/usr/local/src目录下,执行tar –zxvf nginx-1.14.1.tar.gz
得到解压后的目录
也是一样使用./configure进行初始化 然后make ,make install。
此时nginx就已经安装完成。