编译安装Apache服务需要注意的问题

安装



软件版本

apr-1.5.2

apr-util-1.5.4

httpd-2.4.12

1:开发工具和开发库是否已安装

2:是否安装了apr和apr-util

  • apr(apache portable runtime )可移植运行环境:相当于httpd的虚拟环境库,使得httpd可以在任意平台使用

  • apr-util:apr提供的工具命令组件

  • 安装

3:configure对软件安装进行配置,检查依赖关系,这是我的一个例子:

  • ./configure --help 查看选项
  • --enable-so 支持动态共享模块
  • --enable-mpms-shared=all 加入所有类型的mpm共享模块
  • --enable-rewrite 支持url重写
  • 4:遇到错误时根据错误安装依赖包

5:make ,makeinstall

启用和配置



1:配置文件已指定--sysconfdir=/etc/httpd ,主配置文件为/etc/httpd/httpd.conf

2:配置文件修改pid路径

  • ServerRoot “usr/local/apache”
  • PidFile “/var/run/httpd.pid”

3:启动脚本,需自己写脚本/etc/init.d/httpd(FAQ很多,自己稍作修改)

  • 成功开启

4:命令加入PATH路径

  • /etc/profile文件中或/etc/profile.d目录下新建文件,然后加入export PATH=$PATH:/usr/local/apache/bin
时间: 2024-11-05 16:04:39

编译安装Apache服务需要注意的问题的相关文章

【Linux】编译安装Apache服务

实验环境 使用Linux的系统为CentOS6.5 x64 安装Apache所需要的源码包有 httpd-2.4.16.tar.gz apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz 下载地址:http://pan.baidu.com/s/1skcEHFB 实验配置 首先安装如下编译工具以及软件包 [[email protected] ~]# yum -y install gcc gcc-c++ make pcre-devel 编译安装apr和apr-util这两个包

编译安装Apache服务

apache简介 Apache HTTPD又可以简称为httpd或者Apache,它是Internet使用最广泛的web服务器之一,使用Apache提供的web服务器是由守护进程httpd,通过http协议进行文本传输,默认使用80端口的明文传输方式,当然,后来,为了保证数据的安全和可靠性,又添加了443的加密传输的方式,Apache提供的服务器又被称为:补丁服务器,原因很简单,它是一款高度模块化的软件,想要给它添加相应的功能只需添加相应的模块,让其Apache主程序加载相应的模块,不需要的模块

手工编译安装Apache

实验要求:手工编译安装Apache 实验步骤: 服务器(Redhat6)地址:192.168.4.2 客户机(Win7)地址:192.168.4.5 客户机设置LAMP文件夹共享,安装文件在LAMP文件夹中 mount.cifs //192.168.4.5/LAMP /opt/lamp //将LAMP文件夹挂载到服务器中的lamp目录中 smbclient -L 192.168.4.5 查看已经共享到的LAMP文件夹 tar xzvf httpd-2.4.2.tar.gz -C /opt/htt

CentOS6.5安装Apache服务

一.描述 CentOS安装Apache服务可以有两种方式,一种是用yum安装,一种是从官网下载源代码进行安装. 二.使用yum安装Apache服务 步骤1:在命令行输入如下语句可以使用yum在线更新方式进行安装: [[email protected] /]$ sudo yum install httpd -y 注意:采用该方式进行安装配置文件的默认路径为:/etc/httpd/conf/httpd.conf 步骤二:配置防火墙,添加下面红色字体的一行,表示开启80端口供客户浏览. [[email

linux中编译安装Apache、PHP、MySQL(上)

1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apache可以安装到2.4版本,而PHP最高安装版本只能是5.4,这也是yum安装PHP的软肋,因此我这里主要涉及到的安装方式是源码安装.通过源码安装能够更好的管理这些软件,想安装到哪就放在哪. 云服务器: 阿里云CentOS 7.2 64位 阿帕奇版本:apache2.4 PHP版本:PHP5.6 主要的

Linux编译安装Apache的详细过程

LAMP 是 Linux Apache MySQL PHP 的简写,其实就是把 Apache,MySQL 以及 PHP安装在 Linux 系统上,组成一个环境来运行 PHP 的脚本语言.Apache 是最常用的 WEB 服务软件,所以安装Apache必不可少,其中编译安装Apache又尤为重要,接下来我一步步来编译安装Apache. 具体步骤: 1,准备工作:首先保证有Linux系统的PC或者服务器,我这里是CentOS6.8的64位的系统(最小化安装):然后得保证你系统能正常使用wget,因为

编译安装httpd服务

首先,编译安装http,需要有它的源码包,这里提供官方下载:http://httpd.apache.org 我使用的是httpd-2.4.4.tar.bz2软件包 在进行源码编译安装之前,我们需要设定一下安装环境 1.安装开发包组: # yum groupinstall "Development tools" "Server Platform Development" "Desktop Platform Development" "Co

配置网络YUM源和第三方YUM源及编译安装Apache

配置网络YUM源和第三方YUM源及编译安装Apache 系统软硬件环境平台: VMware Workstation Pro 12.5.5 build-5234757 CentOS Linux release 7.3.1611 内核版本:3.10.0-514.el7.x86_64 测试时间:2017年6月13日 实验1:实现网络YUM源 1.准备相关系统光盘,搭建网络服务ftp或http [执行命令]#ls /mnt [执行命令]#mount | grep "/dev/sr0" [执行命

Centos 6.9 编译安装 apache 2.4+php7.2.3 + Fast-cgi

1. 编译安装apache 2.4 参考Centos 6.9 apahce 2.4.29编译安装 2. PHP官网下载Stable版本 http://php.net/downloads.php #curl -O http://cn2.php.net/distributions/php-7.2.3.tar.bz2 3.安装依赖包 有个别包需要EPEL源,可提前配置好Aliyun的Yum源 #yum install bzip2-devel libxml2-devel libmcrypt-devel