Acfe 发表于 2018-11-23 08:37:41

linux程序安装之源代码及其实例(apache)

  一:源码安装必须知道的:
               1.linux操作系统上安装程序可以有以下三种方式:
                       1.rpm 安装(一种打包机制)
                       2.yum 安装(前端安装工具)

                       3.tartall安装(C,C++,Python.Perl源码)

           2.这些程序的来源有以下几种:
                       Gnu组织

                       AFS FSF基金会

                       个人

                          商业公司(开源版/企业版)

           3.这些程序可以在一些代码托管网站上找到:1.soureforge.netgithub.com code.google.com
  

           4.源码安装后的一般结构:
                                二进制程序
                                帮助文件

                                头文件
                                库文件
                                配置文件
              5.源代码安装的一般步骤:
                                1.解压从网站下载下来的源码一般为.tar.gz结尾用
                                      tar zxvftest.tar.gz
                                2.解压后进入目录
                                   cd test
                                3.查看安装步骤,目录下可能会有readme 和install 一般步骤为
                                      ./configure--xxx (一些参数,安装路径,配置文件路径,添加什么模块等,可以--help查看)
                                4,然后再是编译
                                      make
                                5,最后一步就是安装了:
                                      make install
  

  二实例
  *******************安装前最好把开发环境安装上: yum groupinstall "Development Tools" 和 yum groupinstall "Server Paltform Developments"******************
                                源代码安装apache

                                    下载
wget http://apache.fayea.com/apache-mirror/httpd/httpd-2.4.6.tar.bz2  
# ./configure --prefix=/usr/local/src/httpd
# make
# make install
#/usr/local/src/httpd/bin/apachectl -k start  
  
  .上图已经看到监听80端口了,说明安装正常了!
  




页: [1]
查看完整版本: linux程序安装之源代码及其实例(apache)