Apache 源码包安装

cd /usr/local/src/

wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.31.tar.gz

tar zvf httpd.tar.gz

cd httpd

yum install -y gcc zlib-devel

./configure \

--prefix=/usr/local/apache2 \

--with-included-apr \

--enable-so \

--enable-deflate=shared \

--enable-expires=shared \

--enable-rewrite=shared \

--with-pcre

make

make install

/usr/local/apache2/bin/apachectl start|stop|restart|graceful 重新加载配置,服务不会停止

查看配置文件是否正确

/usr/local/apache2/bin/apachectl -t

httpd: Could not reliably determine the server‘s fully qualified domain name, using 202.102.110.203 for ServerName

Syntax OK

配置文件路径

/usr/local/apache2/conf/httpd.conf

查看静态模块

/usr/local/apache2/bin/apachectl -l

静态模块路径,启动时已加载

du -sh /usr/local/apache2/bin/httpd

查看所有模块

/usr/local/apache2/bin/apachectl -M

动态模块路径

ls /usr/local/apache2/modules/

httpd.exp  mod_deflate.so  mod_expires.so  mod_rewrite.so

工作模式设定,版本默认区别,work prefork

./configure --help | grep mpm

--with-mpm=MPM          Choose the process model for Apache to use.

MPM={beos|event|worker|prefork|mpmt_os2|winnt}

时间: 2024-10-14 10:44:02

Apache 源码包安装的相关文章

apache源码包安装过程记录

1.下载apache源码包 http://www.apache.org/ apache官网,包含非常多软件 找到apache软件 http://httpd.apache.org/ 选定要下载的源码包   复制下载的url http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.25.tar.bz2 进入linux的/usr/local/src wget http://mirrors.tuna.tsinghua.edu.cn/apac

LAMP中的apache源码包安装

apache安装: 首先,解压httpd包,进入解压后的目录,最先查看INSTALL文件,查看安装步骤 接着: 第一步:./configure  (配置编译参数) ./configure    \ > --prefix=/usr/local/apache2  \    //指定安装到哪里 > --with-included-apr  \         //它是httpd要依赖的包,它支持httpd跨平台去运作 > --enable-so  \               //表示启用D

Apache源码包添加启动脚本到系统服务

手动编译apache源码包安装的话,apache是没有启动脚本的,也就是说用户不能通过简单的通过/etc/init.d/httpd(start|stop|restart)来启动/关闭/重新启动. 其实源码里已经有启动的脚本,我们要修改下即可,把Apache加入系统SysV服务中来. 在源码httpd-2.x.x/build/rpm中存在httpd.init    #httpd.ini就是apache启动脚本 拷贝命令如下: cp httpd.init /etc/init.d/httpd 编辑该h

Apache(httpd)源码包安装

Apache安装 Apache是一个基金会名字,httpd才是我们需要安装的软件包,httpd早期的名字叫做Apache:Apache官网www.apache.org 下载地址2.2源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz2.4源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gzapr: http://mirrors.cnnic.cn/apach

CentOS7源码包安装教程(以apache为例)

Linux源码包安装教程(以apache为例) 1.选用版本是httpd-2.4.38.tar.gz 2.依赖的包有apr-1.6.5.tar.gz.apr-util-1.6.1.tar.gz.pcre-8.10.zip 3.我把安装包放在我的百度云,大家可以自行下载: 链接:https://pan.baidu.com/s/17tv2ohteUFUwbuQB9ylGCA 提取码:5jai 安装步骤: 第一步:yum安装必要的软件包 [[email protected] ~]#yum instal

第5章 软件包管理(2)_源码包安装和脚本安装

3 源码包管理 3.1 源码包和RPM包的区别 (1)区别:①安装之前的区别:概念上的区别:②安装之后:安装位置不同 (2)RPM包的默认安装位置 RPM包默认安装路径 /etc 配置文件安装目录 /usr/bin 可执行的命令安装目录 /usr/lib 程序所使用的函数库保存位置 /usr/share/doc 基本软件使用手册保存位置 /usr/share/man 帮助文件保存位置 (3)源码包安装位置:安装在指定位置中,一般是/usr/local/软件名/ (4)安装位置不同带来的影响 ①R

zabbix源码包安装

Zabbix源码包安装 Cenos5.3 Basic server 安装顺序 Libxml2 Libmcrypt Zlib Libpng Jpeg:需要创建目录jpeg  /bin  /lib   /include   /man/man1 ./configure --prefix=/usr/local/jpeg8/ --enable-shared Freetype字体库 Libxpm安装.libXpm-devel安装 Autoconf  直接./configure装到系统里 Libgd:   [

18、Linux源码包安装详解

安装源码包 安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件.如果你读得懂这些源代码,那么你就可以去修改这些源代码自定义功能,然后再去编译成你想要的.使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的. 源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言.Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件.所以如果你的机

linux源码包安装过程

redhat提供的安装包格式为.rpm格式,如果需要自定义安装目录及相应的功能等,需要使用源码包进行安装,使用源码包安装需要如下几个过程 先从官网下载源码安装包,名称一般为.tar.gz,.tgz,.tar.bz2格式,下载完成后解压缩,进入解压缩后的目录 安装开发相应的工具包,比如"development Tools"组,gcc,gcc-c++ 使用./configure --help命令查看使用用法 make && make install 设置环境变量 可以在/e