Linux 源码包安装

01、RPM 包默认安装路径

    /etc/:配置文件给安装mul

    /usr/bin/:可执行的命令安装目录

    /usr/lib/:程序使用的函数库保存位置

    /usr/share/doc/:基本软件使用手册保存位置

    /usr/share/man/:帮助文件保存位置

02、源码包安装位置  =>  /usr/local/软件名/

    启动方法:(1)、/etc/rc.d/init.d/httpd start(绝对路径)

         (2)、 service  httpd  start

    如果Apache启动不起来,需要设置防火墙,配置完之后就可以了。    

      (1): 打开服务器监听端口为外部可访问  已 80 为例 ( 这个端口和上面配置的端口保持一致, 默认为 8080 )

      (2): 设置端口对外访问  =>  /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

      (3): 保存设置 => service iptables save

      (4): 重启防火墙 => service iptables restart

03、安装步骤

    第一步:安装C语言编译器

    第二步:下载源码包:地址  =>  http://mirror.bit.edu.cn/apache/httpd/

        * 注意事项:软件安装位置:/usr/local/(默认软件安装) 源代码保存位置:/usr/local/src/

        把下载好的软件包通过WinSCP远程传输工具复制到Linux系统中(直接拖过去即可)

    第三步:解压缩下载的源码包

        例:tar -zxvf  httpd-2.2.34.tar.gz

    

    第四步:进入解压缩目录  =>  cd   /源码包解压目录

        打开安装说明获取安装步骤 => vi INSTALL

          (1)、./configure 软件配置和检查

                功能: 定义需要的功能选项

                    检测系统环境是否符合安装要求

                    把定义好的功能选项和检测系统环境的信息都写入 Makefile 文件,用于后续的编辑。  

             ./configure  --help:获取可定制项   

    第五步:定义安装位置  =>   ./configure --prefix=/usr/local/apache2    

    第六步:make   =>   把apache的安装包编译成可识别的机器语言

        make  clean:清空软件包(./configure报错使用)

    第七步:make  install  =>  编译安装

    第八步:vi   INSTALL  =>  打开安装说明获取安装步骤,查看启动 apache 启动目录

    第九部:启动apache  =>  /usr/local/apache2/bin/apachectl   start

        * 关闭Liunx系统之前一定要先把 apache 停掉   =>  /usr/local/apache2/bin/apachectl   start

原文地址:https://www.cnblogs.com/patriot/p/7845691.html