带你玩源代码软件包手动安装和编译安装过程---- !!!!

准备工作

在这里插入图片描述
在这里插入图片描述
(有兴趣的可以私博主)
实验目的:源代码包真机上传和虚拟机下载解压,和测试文本浏览器

1.准备需要软件和咱们需要测试的源代码包;
2.虚拟机安装的centos 7系列系统

真机上传文件到虚拟机操作步骤

在操作之前需要注意虚拟的cd设置里面有没有勾选;没有勾选的话没有办法操作的;
如图:
在这里插入图片描述

1.首先咱们把源代码包拉到虚拟机当中;
看图:

在这里插入图片描述
2.连接进咱们的会话;把文件拖拽到里面就行了;如图
在这里插入图片描述

编译安装过程;

打开终端;

咱们先看一下整体下来所需要的命令;

   1  
    2 df -Th                      看一下cdrom 的光盘有没有挂载虚拟机里;
    3 mount  /dev/cdrom /mnt      把cdrom 挂载到/mnt目录;
    4 ll /mnt                     看一下挂载情况
    5 ll /opt   
    6 tar zxvf httpd-2.4.25.tar.gz  -C /opt   把源代码包指定释放都/opt目录 
    7 cd /opt/httpd-2.4.25/          进入文件
    8  rpm -ivh /mnt/Packages/pcre-devel-8.32- 17.el7.x86_64.rpm   
    9  rpm -ivh /mnt/Packages/apr-devel-1.4.8-3.el7.x86_64.rpm 
   10  rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.el7_3.x86_64.rpm 
   11  rpm -ivh /mnt/Packages/libdb-devel-5.3.21-20.el7.x86_64.rpm
   12  rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-21.el7.x86_64.rpm  
   14  rpm -ivh /mnt/Packages/openldap-devel-2.4.44-5.el7.x86_64.rpm 
   15  rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm
   16  上面的是(gcc四个  gcc-C++一个 依赖关系包)
   17  ./configure --prefix=/usr/local/apache   设置安装目录  apache 是服务器软件; 
   17  make
   18  make install
   19   cd  /usr/local/apache/bin  
   20   ll                                    看一下/bin目录下的信息
   21   vi /usr/local/apache/conf/httpd.conf    编辑配置文件httpd,conf
   22  ./apachectl start                     启动Apache软件
   23   rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm  安装lynx文本浏览器
   24   lynx 127.0.0.1                       安装完成测试一下浏览器  
   25  systemctl status firewalld.service    查看防火墙
   27  systemctl stop  firewalld             把防火墙关闭
   28  

**下面是对应上面的命令配置:

  1. 先查看一下咱们的cdrom有没有挂载上;
  2. 把cdrom 挂载到/mnt 目录;
  3. 去/opt目录下查看下源代码包有没有在;
  4. 下面进行解压指定释放到/opt中
  5. 需要把gcc ,gcc-C++ 编译器的依赖关系包给安装上;咱们一个一个进行的;
  6. 设置安装这里添加了安装路径
  7. 编译生成可执行的二进制文件
  8. 复制二进制文件到系统,配置应用环境;
  9. 编剧httpd.conf的配置文件 :194行 把#号去掉**

在这里插入图片描述
把#去掉
在这里插入图片描述
11.启动apache软件;
12.最后安装lynx文本浏览器,
13.测试
14.真机测试无法登录的话 关闭防火墙;

netsmaketat -anutp | grep 80 在bin目录下查看80 端口 没有没有开启;
80端口是lynx文本浏览器的端口;

真机测试文本浏览器

在终端看下lynx 127.0.0.1
在这里插入图片描述

在真机的浏览器里登录一下lynx文本浏览器:’

注意:有部分浏览器可能会无法登录 ;确保配置文件修改了,还有端口号是打开的;防火墙也管理了的话还无法登录,就换下浏览器试试,谷歌是可以的!!!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_47320286/article/details/107231246
今日推荐