zoukankan      html  css  js  c++  java
  • 源代码安装详解

    源代码安装详解

    1、构建yum 仓库文档

    【1】卸载、挂载光

    [root@localhost ~]# umount /dev/sr0                      //卸载光盘

    [root@localhost ~]# mount /dev/sr0 /media/         //安装光盘到/media目录下面

    [root@localhost ~]# ls /media/                               //查看/media目录下是否有镜像文件

    【2】 构建yum仓库文档

    [root@localhost ~]# cd /etc/yum.r*                       //进入yum.repos.d所在位置
    [root@localhost yum.repos.d]# mkdir a/              //创建一个空的文件见存放yum.repos.d里面的内容

    [root@localhost yum.repos.d]# mv C* a/             //将该位置下文件的所有以C开头的文件移动到a/里面

    [root@localhost yum.repos.d]# vim ./local.repo //创建   ./local.repo 创建本地yum仓库文档

    [cdrom]                  //仓库名称
    name=cdrom          //名字是cdrom
    baseurl=file:///media/            //指定rpm包的位置
    enabled=1                             //启用本地yum仓库,1为启动,0为停止
    gpgcheck=0                          //禁用gpg校验 1为启动。0为禁用

     【3】清除yum缓存,重建缓存

    [root@localhost ~]# yum -y clean all               //清除yum缓存

    [root@localhost ~]# yum makecache              //重建yum缓存

    2、源代码安装

    【1】检查系统是否安装gcc gcc-c++ make

    [root@localhost ~]# rpm -q gcc gcc-c++ make  //检查是否安装gcc gcc-c++ make(一般make是系统自带的不需要安装,用rpm查看后显示已安装就不用在安装了)

    【2】用yum安装gcc gcc-c++ 并查看安装结果(查看源代码安装的环境)

    [root@localhost ~]# yum -y install gcc gcc-c++    //用yum 安装gcc gcc-c++

    [root@localhost ~]# rpm -q gcc gcc-c++                //查看是否安装

    【3】准备所需要的软件包,可以用Xshell进行上传。

    【4】用tar解包

    [root@localhost ~]# tar xf httpd-2.2.17.tar.gz -C /usr/src     //用tar命令解包到/usr/src/中,一般软件都放到/usr/src中

    【5】配置文件

    [root@localhost ~]# cd /usr/src/httpd-2.2.17                       //进入到httpd-2.2.17目录下

    [root@localhost httpd-2.2.17]# ./configure --prefix=/usr/local/apache && make &&  make install         //prefix是指前缀,后面的/usr/local/apache是指定的安装路径 ,&&是连接符号,后面跟上下一步需要执行的操作,在公司里面经常用到

    //(也可分开操作即

    [root@localhost httpd-2.2.17]# ./configure --prefix=/usr/local/apache   //指定安装路径

    [root@localhost httpd-2.2.17]#  make                   //编译生成系统可以识别的二进制文件,这里在公司里可以用make -j 8加快编译 ,其中8指的是几核的cpu 

    [root@localhost httpd-2.2.17]# make install          //自动创建目录

    【6】编译安装步骤

    (1)备份后,修改配置文件( 一定要记得备份)

    [root@localhost httpd-2.2.17]# cd /usr/local/apache/conf/          //进入阿帕奇网站

    [root@localhost conf]# cp httpd.conf{,.bak}                           //也可以用cp httpd.conf httpd.conf.bak 

    [root@localhost ~]# cd /usr/src/httpd-2.2.17/                

    [root@localhost httpd-2.2.17]# vi /usr/local/apache/conf/httpd.conf   //打开80端口通道

    输入:set nu    再点击回车 //显示行号

    光标放置97行,去掉井号

    然后:wq保存退出

    (2)启动Apache

    [root@localhost ~]# /usr/local/apache/bin/apachectl start       //启动Apache ,停止用/usr/local/apache/bin/apachectl stop

    (3)运行lynx 127.0.0.1

    由于系统中没有安装lynx命令所以在运行之前先用yum进行安装

    [root@localhost ~]# yum -y install lynx        //安装lynx

    【7】在浏览器中访问虚拟机IP地址,如果出现连接失败,原因是虚拟机防火墙没有关闭,可以用以下命令关闭防火墙以及安全机制

    [root@localhost ~]# systemctl stop firewalld              //临时关闭防火墙
    [root@localhost ~]# systemctl disable firewalld         //永久关闭防火墙
    [root@localhost ~]# setenforce 0                                 //关闭安全机制
    [root@localhost ~]# sed -i '7 s/enforcing/disabled/' /etc/selinux/config              //永久关闭安全机制
    [root@localhost ~]# sed -n '7p' /etc/selinux/config                      //查看是否将其修改为disabled 
    SELINUX=disabled

    重新打开网站在访问

    【8】在Xshell或者虚拟中运行lynx 127.0.0.1

    [root@localhost ~]# lynx 127.0.0.1     // 运行lynx 127.0.0.1 ,127.0.0.1环路测试,出现以下It'work!  表示运行成功!

     

     

     

  • 相关阅读:
    centos7.6 安装与配置 MongoDB yum方式
    MongoDB 介绍
    centos 关闭selinux
    前端 HTML标签属性
    前端 HTML 标签嵌套规则
    前端 HTML 标签分类
    前端 HTML body标签相关内容 常用标签 表单标签 form里面的 input标签介绍
    前端 HTML body标签相关内容 常用标签 表单标签 form 表单控件分类
    前端 HTML form表单标签 select标签 option 下拉框
    POJ 1426
  • 原文地址:https://www.cnblogs.com/elin989898/p/11255514.html
Copyright © 2011-2022 走看看