1.在光盘里 centos目录下 安装如下 软件包
rpm -ivh cpp-4.1.2-42.el5.i386.rpm
rpm -ivh kernel-headers-2.6.18-92.el5.i386.rpm
rpm -ivh glibc-headers-2.5-24.i386.rpm
rpm -ivh glibc-devel-2.5-24.i386.rpm
rpm -ivh libgomp-4.1.2-42.el5.i386.rpm
rpm -ivh gcc-4.1.2-42.el5.i386.rpm
rpm -ivh libstdc++-devel-4.1.2-42.el5.i386.rpm
rpm -ivh gcc-c++-4.1.2-42.el5.i386.rpm
安装好后 ,就可以编译c,c++了
2.安装ngnix
a. 下载稳定版本源码 http://wiki.nginx.org/Install
b. 安装时提示,缺少pcre
先下载源码 http://sourceforge.net/projects/pcre/files/pcre/
进行安装,若提示缺少lib,需先安装
libsepol-devel-1.15.2-3.el5.i386.rpm,
libselinux-devel-1.33.4-5.7.el5.i386.rpm
krb5-devel-1.6.1-55.el5.i386.rpm
keyutils-libs-devel-1.2-1.el5.i386.rpm
e2fsprogs-devel-1.39-23.el5_5.1.i386.rpm
c 安装pcre 后,安装ngnix所需其他包文件
zlib-devel-1.2.3-3.i386.rpm
zlib-1.2.3-3.i386.rpm
openssl-devel-0.9.8e-12.el5_5.7.i386.rpm
openssl-0.9.8e-12.el5_5.7.i386.rpm
d 为了让 nginx 支持tcp,下载 nginx_tcp_proxy_module 源码
https://github.com/yaoweibin/nginx_tcp_proxy_module
e 安装方法
$ tar -xzvf nginx-version.tar.gz
$ cd nginx-version/
$ patch -p1 < /path/to/nginx_tcp_proxy_module/tcp.patch
$ ./configure --add-module=/path/to/nginx_tcp_proxy_module
$ make
$ make install
f 在安装的过程中 可以看到如下信息
Configuration summary
+ using system PCRE library
+ OpenSSL library is not used
+ md5: using system crypto library
+ sha1: using system crypto library
+ using system zlib library
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
安装后 根据需要配置ngnix.conf 启动即可
分享到:
相关推荐
首先,让我们详细了解如何在CentOS上安装GCC 7.5及其依赖: 1. **更新系统**:在开始任何安装之前,确保系统是最新的,可以通过运行以下命令来实现: ``` sudo yum update -y ``` 2. **安装基础依赖**:GCC的...
《CentOS5.2 图示安装详解:新手友好指南》 CentOS 5.2 是一个基于Linux的服务器操作系统,以其稳定性和强大的企业级功能而备受赞誉。对于初学者来说,进行一次完整的安装可能显得有些复杂,但通过图示化的安装步骤...
本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者没有互联网连接的服务器尤为实用。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -...
linux centos5.2图形安装手册
本篇将详细介绍如何在CentOS系统下离线安装GCC(GNU Compiler Collection)和Nginx,以及涉及到的相关知识点。 GCC是GNU项目的一部分,它是一套用于编译C、C++、Objective-C、Fortran、Ada、Go等编程语言的开源...
《CentOS 5.2 在 VMware 虚拟机中的安装步骤详解》 在IT领域,熟练掌握操作系统安装是基础技能之一,尤其是对于Linux系统,如CentOS。本文将详细介绍如何在VMware虚拟机上安装CentOS 5.2,这对于初学者来说是一份极...
根据提供的文件信息,这份文档主要涉及在CentOS 5.2系统上使用虚拟机环境进行gcc编译器的安装。下面将详细阐述其中的关键知识点,包括系统安装、gcc编译器的编译过程以及相关依赖问题解决。 首先,CentOS...
在Linux环境中,CentOS系统是常用的服务器操作系统,而Nginx是一款高性能的HTTP和反向代理服务器,常用于网站服务。在非root权限下安装Nginx,即不使用管理员权限进行安装,需要一些额外的步骤和技巧。下面将详细...
centOS6.7下gcc-4.4.7的安装部件。满足各种需求 centOS6.7下gcc-4.4.7的安装部件。满足各种需求 centOS6.7下gcc-4.4.7的安装部件。满足各种需求 centOS6.7下gcc-4.4.7的安装部件。满足各种需求
centos7离线安装gcc-c++
- 使用`make`命令进行编译,然后使用`make install`将编译好的Nginx安装到系统默认路径(通常是`/usr/local/nginx`)。 4. **配置Nginx**: - 编辑`/etc/nginx/nginx.conf`配置文件,根据你的需求配置服务器块、...
NULL 博文链接:https://yy-web.iteye.com/blog/272348
- `make install`:将编译好的Nginx安装到系统中。 6. **注意事项**:在离线环境中,确保所有依赖项都已经包含,否则编译可能会失败。在运行`./configure`之前,检查是否有缺失的库或头文件。 7. **安全性和更新*...
下面将详细介绍如何在CentOS 7.9上离线安装Nginx及其依赖包。 首先,我们需要了解Nginx的基本架构和依赖关系。Nginx主要由以下几个部分组成: 1. Nginx主程序:这是Nginx的核心,负责处理客户端请求和转发到后端...
由于CentOS 6.4的默认软件仓库中的GCC版本可能较旧,如果你想安装最新版的GCC,可能需要添加第三方软件仓库,如EPEL(Extra Packages for Enterprise Linux)。使用以下命令安装EPEL仓库: ```bash sudo rpm -Uvh ...
详细讲解了在centos 7上安装gcc 7.3的过程: 1.下载gcc 2.安装开发工具 3.把gcc解压缩 4.安装gcc的依赖软件 5.把这几个文件复制到外面一层目录,解压缩。 6.把解压的目录复制到gcc-7.3.0目录中 7.生成makefile 8....
本TXT文件为第一章:Linux 下安装 JDK 测试环境:系统 CentOS 5.2 第一步:查看Linux自带的JDK是否已安装并卸载…… 第二步:安装JDK步骤…… 第三步:配置环境变量 三步完成安装 其他安装请见...
64 位CentOS 6.7 安装gcc V4.4.7的操作步骤 以及配套所需的rpm格式安装包 安装步骤: 1、rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm 2、rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm 3、rpm -ivh cloog-ppl-0.15.7-1.2.el6....
本教程将详细介绍如何在CentOS 7上离线安装GCC软件包及其所有依赖。 首先,我们需要理解CentOS 7的包管理器是Yum,它用于安装、更新和管理系统软件。但是,在没有网络连接或需要在多台服务器之间进行快速部署的情况...