首页 > 学院 > 操作系统 > 正文

Apache源码编译安装

2024-06-28 16:03:22
字体:
来源:转载
供稿:网友

**

源代码包的安装四个步骤

** 1)解压解包 tar -xzvf 源代码包 [解析] x为解包、z为解压(仅适合gzip,j bz2则先解包再bunzip解压)、v显示过程、f指定被解压包名 2)配置 进入解压后的目录,用 ./configure [–PRefix=/usr/local/filname] 来配置,这个过程主要是收集系统信息、设置安装目录等(卸载的时候只需将这个目录删除则可) 3)编译 make -j 4 #-j制定几核编译 ,这里的“4”是指4核安装 4)安装 make install

Apache工作原理: Apache本身只处理html静态语言页面,当客户端需要访问php页面的时候,Apache会调用libphp5.so这个模块去工作,这个模块会把php页面转换成html静态页面,让Apache处理,Apache处理过,会返回给客户端

建议在编译之前,把开发包组安装:“Development Tools”和 “Development Libraries”

[root@compy ~]# yum -y groupinstall "Development Tools" "Development Libraries" [root@compy ~]# yum -y install gcc gcc-c++ openssl-devel **依赖环境安装完成,开始编译安装Apache**

Apache源码编译安装

[root@compy ~]# tar xvf httpd-2.4.16.tar.bz2 -C /usr/local/src/[root@compy ~]# cd /usr/local/src/httpd-2.4.16[root@compy httpd-2.4.16]# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-ssl --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event注释:--prefix=/usr/local/apache #安装路径--enable-so #支持动态加载模块--enable-rewrite #支持网站地址重写--enable-ssl #支持SSL加密--with-pcre=/usr/local/pcre #pcre路径--with-apr=/usr/local/apr #apr路径--with-apr-util=/usr/local/apr-util #apr-util路径[root@compy httpd-2.4.16]# make -j 2 [root@compy httpd-2.4.16]# make install

一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。

配置Apache的启动脚本

[root@compy ~]# cp /usr/local/apache/bin/apachectl /etc/init.d/apache[root@compy ~]# vim /etc/init.d/apache#!/bin/sh# chkconfig: 2345 64 36 #这个是启动级别的服务,2345是指那些级别启动,64是开启顺序,应该在network服务的后面,36是关闭顺序,应该在network的前面,这里并不是注释#默认network的是:2345 10 90# description: Apache2.4.16 start script #描述字段,有了这两个字段,就可以用chkconfig命令控制[root@compy ~]# service apache start #启动Apache[root@compy ~]# chkconfig apache on #设置Apache开机自启

Apache源码编译安装完毕!!!! 感谢支持!!!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表