80.LAMP中的apache安装

apache介绍

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等

操作系统版本

[[email protected] src]# uname -a
Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] src]#

获取链接

apache官方网址:www.apache.org

2.2源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz

2.4源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz

apr: http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz

apr-util: https://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz

PS:apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以方便移植(Linux移植到Windows)

apache安装条件:必须先安装gcc包、pcre包、apr与apr-util;

一:安装下列7个包
yum -y install gcc
yum -y install expat-devel
yum install -y pcre-devel
yum install -y libxml2-devel
wget  http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz
wget apr: http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz
wget apr-util: https://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz

二:进行安装apr包,

[[email protected] apr-1.6.3]# ./configure --prefix=/usr/local/apr
[[email protected] apr-1.6.3]# echo $?
[[email protected] apr-1.6.3]# 0
[[email protected] apr-1.6.3]# make $$ install make
[[email protected] apr-1.6.3]# ls /usr/local/apr/
bin build-1 include lib
[[email protected] apr-1.6.3]#

三:安装apr-util包

[[email protected] src]# cd apr-util-1.6.1
[[email protected] apr-util-1.6.1]#
[[email protected] apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[[email protected] apr-util-1.6.1]# echo $?
[[email protected] apr-util-1.6.1]# 0
[[email protected] apr-util-1.6.1]#make
[[email protected] apr-util-1.6.1]#echo $?
[[email protected] apr-util-1.6.1]#make install
[[email protected] apr-util-1.6.1]# ls /usr/local/apr-util/
bin include lib
[[email protected] apr-util-1.6.1]#

四:安装apache(http)

[[email protected] src]#
[[email protected] src]# cd httpd-2.4.29/
[[email protected] httpd-2.4.29]# ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most
[[email protected] httpd-2.4.29]# echo $?
[[email protected] httpd-2.4.29]# make
[[email protected] httpd-2.4.29]# echo $?
[[email protected] httpd-2.4.29]# make install

五:开启apache

/usr/local/apache2.4/bin/apachectl start
PS:如果在启动过程中遇到错误的话 参考 下面的链接
http://blog.csdn.net/zhaomininternational/article/details/42293511

检测端口

[[email protected] conf]# ps aux |grep httpd
root 34738 0.0 0.4 71400 2136 ? Ss 02:30 0:00 /usr/local/apache2.4/bin/httpd -k start
daemon 34739 0.0 0.8 360364 4248 ? Sl 02:30 0:00 /usr/local/apache2.4/bin/httpd -k start
daemon 34740 0.0 0.8 360364 4248 ? Sl 02:30 0:00 /usr/local/apache2.4/bin/httpd -k start
daemon 34741 0.0 0.8 360364 4248 ? Sl 02:30 0:00 /usr/local/apache2.4/bin/httpd -k start
root 34824 0.0 0.1 112676 984 pts/0 S+ 02:30 0:00 grep --color=auto http
[[email protected] conf]#

查看所加载的模块

[[email protected] conf]# /usr/local/apache2.4/bin/httpd -M
Loaded Modules:
core_module (static)
so_module (static)
http_module (static)
mpm_event_module (static)
authn_file_module (shared)
authn_core_module (shared)
authz_host_module (shared)
authz_groupfile_module (shared)
authz_user_module (shared)
authz_core_module (shared)
access_compat_module (shared)
auth_basic_module (shared)
reqtimeout_module (shared)
filter_module (shared)
mime_module (shared)
log_config_module (shared)
env_module (shared)
headers_module (shared)
setenvif_module (shared)
version_module (shared)
unixd_module (shared)
status_module (shared)
autoindex_module (shared)
dir_module (shared)
alias_module (shared)
[[email protected] conf]#

原文地址:http://blog.51cto.com/sdwaqw/2073748

时间: 2024-10-11 18:20:57

80.LAMP中的apache安装的相关文章

LAMP中的apache源码包安装

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

LAMP架构(apache安装,apache工作原理介绍)

一.apache介绍. apache是一个基金会的名字,httpd才是我们要安装的软件包,早起叫apache,从2.0版本开始叫apache. apache官网:www.apache.org 下载三个软件 http://mirrors.cnnic.cn/apache/ apr和apr-util是一个通用的函数库,可以让HTTPd不关心底层的操作系统,很方便的移植,比如从Linux到windows http://mirrors.cnnic.cn/apache/apr/ 二.apache安装 分别解

Linux学习总结(三十一)lamp之mariadb apache 安装

一 mariadb 介绍 ?MySQL是一个关系型数据库,由mysql ab公司开发,mysql在2008年被sun公司收购(10亿刀),2009年sun公司被oracle公司收购(74亿刀)? MySQL官网https://www.mysql.com 最新版本5.7GA/8.0DMR? MySQL5.6变化比较大,5.7性能上有很大提升? Mariadb为MySQL的一个分支,官网https://mariadb.com/最新版本10.2? MariaDB主要由SkySQL公司(现更名为Mari

linux下lamp环境搭建(apache安装,mysql安装,php安装)

1.卸载系统内置的LAMP环境 1)卸载httpd服务(内置Apache) ① 使用rpm指令查询安装的httpd服务 ② 卸载httpd服务 如果出现以上提示,代表系统默认不允许我们卸载软件,使用强制卸载 - - nodeps 依次卸载其他软件 2)卸载mysql服务 3)卸载php服务 2.LAMP环境安装注意事项 ① 必须把Linux系统中的内置AMP卸载干净 ② 注意软件的安装顺序 第一步:首先安装Apache环境 第二步:安装MySQL环境 第三步:安装PHP环境 3.Apache软件

LAMP中mysql的安装步骤

一.在/usr/locar/src/下,把下载的源码包下载到该目录上 下载源码包:wget http://mirrors.sohu.com/      ///在该网址下下载MySQL源码包 初始化: 1.解压:tar -xvzf mysql-5.1.73-linux-i686-glibc23.tar.gz 2.移动位置并重命名:mv mysql-5.1.73-linux-i686-glibc23  /usr/local/mysql 3.建立MySQL用户(不让它登录):useradd -s /s

LAMP中mysql独立安装

1,mysql下载官网下载mysql稳定版安装包到本地5.7(一般找次新版本即较稳定)2,xshell连接服务器,进入目录src下(cd /usr/local/src),上传本地包到服务器(rz),查看上传结果(ls),解压安装包(tar -zxvf 安装包名称),查看解压结果(ls),鉴于centos7.4会默认安装mariadb数据库所以应先卸载它 确认是否安装mariadb(rpm -qa | grep mariadb:rpm管理套件 -q询问查询 a所有 |管道 grep匹配)->搜索到

配置lamp中的apache

[email protected]:/etc/apache2/sites-available# service apache2 restart * Restarting web server apache2                                                                          apache2: Could not reliably determine the server's fully qualified domain

在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书

# 在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书 1.准备 yum install mod_ssl openssl 安装完毕后,会自动生成 /etc/httpd/conf.d/ssl.conf 文件 2.上传相关证书到服务器上的相关目录 (这里用的是腾讯云申请的免费证书) 证书: 2_www.some.cn.crt 3_www.some.cn.key 目录: /etc/pki/tls/certs/www.some.cr

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装Apache (一)

Apache 简介: Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中. 安装环境: 系统: centos 7.0 最小化安装 软件:httpd-2.4.26 依赖包:apr .apr-util .pcre .gcc .gcc-c++ .perl-dvel.perl.openssl .openssl-