1、安装yum
由于使用的是redhat,所以yum是需要收费的,这时候就需要卸载然后安装centos的yum源。
查看当前的yum安装情况 rpm -qa|grep yum
删除当前的yum源 rpm -aq|grep yum|xargs rpm -e --nodeps
查看yum源是否删除 rpm -qa|grep yum
安装centos(7.0)的yum(https://pan.baidu.com/s/1UVs55xHnRNyY2kuacIR8XA 提取码:zj8o)
进入目录下面执行 rpm -ivh yum-*
查看是否安装 rpm -qa|grep yum 存在上面的五个rpm信息表示安装成功
配置centos的yum文件 cd /etc/yum.repos.d/ (如果不存在就创建)
将上面的CentOS-Base.repo 放进去
测试安装gcc-c++ yum install gcc-c++
注明:不通外网这种还是不可以的
2、安装gcc和c++
下载gcc和c++的包(https://pan.baidu.com/s/130KJk2a9ydr8rxI70mrs1Q 提取码:4fq5)
上传机器中
进入该目录下面执行 rpm -Uvh *.rpm --nodeps --force 忽略依赖强制安装
查看是否安装成功 gcc -v
注:redhat(7.0)需要安装的gcc-c++版本为4.8.5才能正常使用
3、安装pcre
解压(tar -zxvf pcre-8.36.tar.gz)
进入pcre目录,进行pcre初始化配置, 执行: ./configure
编译,执行make
安装,执行make install
4、安装 zlib
下载 zlib-1.2.11.tar.gz----http://www.zlib.net/fossils/
解压(tar -zxvf zlib-1.2.11.tar.gz)
进入zlib-1.2.11目录,进行初始化配置, 执行: ./configure
编译,执行make
安装,执行make install
5、安装nginx
下载 nginx-1.1.10.tar.gz
解压(tar -zxvf nginx-1.1.10.tar.gz)
进入nginx-1.1.10目录,进行初始化配置, 执行: ./configure
编译,执行make
安装,执行make install
6、建立软连接,让系统识别命令,ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
如果报错可以尝试:ln -sf /root/ProjectNeeds/softwares/git/bin/git /usr/bin/git (这个是建立git软连接的命令,f是覆盖)
7、进入nginx的解压目录里,启动 nginx
8、页面访问检查是否安装成功:到浏览器输入服务器IP
说明启动nginx成功。
停止nginx
进入nginx目录输入:nginx -s stop
查看nginx运行位置:
which nginx
查看nginx安装位置:
whereis nginx