linux 编译安装 httpd 笔记

  1. 安装比较新的版本需要其他新版的依赖关系,

安装之前先安装依赖关系

Apr-1.5.以上版本

Apr-util-1.5以上版本

Pcre-devel

1安装apr:

tar zxvf apr-1.5.4.tar.gz

cd  apr-1.5.4

./configure –prefix=/usr/local/apr

Make &make install

2  安装apr-util

tar  zxvf  apr-util-1.5.4.tar.gz

cd apr-util-1.5.4

./configure –prefix=/usr/localapr-util –with-apr=/usr/local/apr

Make&make install

3安装pcre-devel

yum install pcre-devel –y

4安装httpd

Tar zxvf httpd-2.4.4.tar.gz

Cd  httpd-2.4.4

./configure - -prefix=usr/local/apache

- -sysconfdir=/etc/httpd/httpd.conf

- -enable-so

- -enable-rewirte

- -enable-cgi

- -enable-cgid

- -enable-modules=most

--enable -mods-shared=most

- -enable-mpms-shared=all

--with-apr=/usr/local/apr

- -with-apr-util=/usr/local/apr-util

Make&make install

编辑配置文件(默认中可能没有 ServerName localhost :80 这一项,需要添加)

Vim /etc/httpd/httpd.conf

添加ServerName localhost :80 ***如果不添加会报错,添加前先关闭服务***

并且添加httpd的pidfile:  PidFile “/var/run”

3.在 /etc/init.d/下编写启动脚本 vim/etc/init.d/httpd   (脚本名为  httpd)

添加路径: vim  /etc/profile.d/httpd.sh

Export  PATH=$PATH:/usr/local/apache/bin

之后重新连接就可以了

时间: 2024-12-27 18:22:39

linux 编译安装 httpd 笔记的相关文章

linux命令:编译安装httpd、mysql、php等LAMP环境

Httpd 2.4新特性: 1.MPM可于运行时装载: --enable-mpms-shared=all --with-mpm=event  编译安装是指定MPM运行模块为event 2.Event MPM 支持event新的多路处理模块 3.异步读写 4.在每模块及每目录上指定日志级别 5.每请求配置: <If>,<ElseIf>,<Else>; 6.增强的表达式分析器: 7.毫秒级的Keepalive Timeout; 8.基于域名的虚拟主机不再需要NameVirt

编译安装httpd 2.4

编译安装LAMP之:编译安装httpd 2.4 环境介绍: 系统环境:CentOS6.5 所需软件包:apr-1.5.2.tar.gz.apr-util-1.5.2.tar.gz.httpd-2.4.6.tar.gz 注意:httpd2.4需要依赖apr和arp-util 1.4以上版本 CentOS编译安装Apache准备:确保开发包组已安装(Development tools.Server Platform Development) yum groupinstall "Development

CentOS 6.5下编译安装httpd+mysql+php+phpMyAdmin

CentOS 6.5下编译安装httpd+mysql+php+phpMyAdmin+cacti+nagios 一.安装环境 Linux系统:CentOS 6.5 Apache版本:http-2.4.12 MySQL版本:MySQL 5.6.24 PHP版本:PHP-5.6.8 基本的安装顺序为:先安装httpd,然后安装mysql,最后安装PHP. 软件包: [[email protected] httpdbao]# ll total 334908 -rwxrw-rw-. 1 root root

编译安装httpd 2.4 ---格式待整理

httpd 2.4 版本需要依赖于apr 1.4版本httpd 依赖于 apr,apr-util    其安装又先后顺序之分:        1.apr        2.apr-util        3.httpd [[email protected] httpd]# rpm -q httpdhttpd-2.2.15-39.el6.centos.x86_64[[email protected] httpd]# service httpd stopStopping httpd:        

linux编译安装LAMP

Linux安装Apache+MySQL+PHP 安装部分依赖 安装apr(可选) # tar -xf apr-1.5.0.tar.bz2 # cd apr-1.5.0 #./configure --prefix=/usr/local/apr //指定其安装位置 # make && make install 安装apr-util # tar -xf apr-util-1.5.3.tar.bz2 # cd apr-util-1.5.3 # ./configure --prefix=/usr/l

内核编译安装学习笔记

前提:查看本地硬件信息常用工具 查看CPU信息: #cat /proc/cpuinfo #x86info #lscpu 查看PCI: #lspci 查看USB: #lsusb 查看块设备: #lsblk 查看综合的设备详细信息: #hal-device 编译:交叉编译 cross-compiling用于在宿主机上编译,应用于别的机器上架构迥异的内核. 编译内核的步骤:(安装好开发环境:Development Tools,Server Platform Development,ncurses-de

CentOS 6.4源码编译安装httpd并启动测试

今天来总结一下在Linux中软件安装,通常我们应该知道,安装软件有两种方法:一种是软件包的安装,也就是rpm包的安装,就是指这些软件包都是 已经编译好的二进制rpm包,我们通过rpm安装工具和yum安装工具就可以直接安装了.另一种则是源代码安装,这种软件安装就是指它只有源代码,没有经 过编译的二进制,需要通过手动去编译安装的. rpm包是别人所编译好的软件包,比如说编译好的rpm包没有某个功能,也我们又想用,那我们就得自去手动下载源代码来自行安装了,自定义去安装程序包,这个是我们要撑握的. 下面

CentOS(Linux) - 安装软件笔记(总) - 开发环境安装顺序及汇总

1.安装java环境 参考文章 CentOS7.1 使用资源搜集 2.需要可视化管理服务器时,需要先安装VPSmate 参考文章 CentOS(Linux) - 安装软件笔记(一) - VPSMate(服务器可视化管理工具)安装 3.安装tomcat 参考文章 4.安装mysql 5.安装php环境 6.安装apache(httpd) 7.安装phpmyadmin

编译安装httpd(6和7)

编译安装httpd(CentOS-6) 准备工作: 1.关闭防火墙 6:service iptables stop;chkconfing iptables off 7:systemctl stop firewalld:systemctl disable firewalld 另外还有一种:清除所有规则来暂时停止防火墙---iptables -F 执行上面命令的注意事项:https://blog.csdn.net/ingiaohi/article/details/70559425 2.关闭SELin