文章来源:http://www.cnblogs.com/hello-tl/p/7568803.html 
更新时间:2017-09-21 15:38

简介

LAMP+R指Linux+Apache+Mysql+PHP+Redis是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

Apache 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/articles/7568803.html

Php 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569071.html

Mysql 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569097.html

Redis 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569108.html

0、yum 安装依赖和工具

  # yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost-doc boost-devel

1.下载apache安装包 以及依赖

  # wget http://apache.fayea.com/httpd/httpd-2.4.26.tar.gz
  # wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
  # wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz
  # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz

  如果以上有地址报错404

    小田百度网盘下载软件包地址

      httpd-2.4.26.tar.gz  密码: udtk

      apr-1.5.2.tar.gz  密码: nwap

      apr-util-1.5.2.tar.gz  密码: c4y8

      pcre-8.39.tar.gz 密码: ut53

2.下载apache安装包 以及依赖

  # tar -zxvf httpd-2.4.26.tar.gz
  # tar -zxvf apr-1.5.2.tar.gz
  # tar -zxvf apr-util-1.5.2.tar.gz
  # tar -zxvf pcre-8.39.tar.gz

3.apr-1.5.2 和 apr-util-1.5.2 去掉版本号

  # mv apr-util-1.5.2 apr-util
  # mv apr-1.5.2 apr

 4.吧apr 和 apr-util 放入 httpd-2.4.26/srclib的目录

  # mv apr apr-util httpd-2.4.26/srclib

5.安装pcre

  # cd pcre-8.39
  # ./configure --prefix=/home/pcre
    //prefix 安装目录
  # make && make install

6.编译安装apache

  # cd httpd-2.4.26
  # ./configure --prefix=/home/apache \
  --with-pcre=/home/pcre/bin/pcre-config \
  --enable-module=shared \
  --enable-modules=most \
  --enable-modules=all \
  --with-included-apr \
  --enable-so \
  --enable-rewrrite \
  --enable-dav \
  --with-zlib \
  --enable-maintainer-mode

  /**
  * ./configure --prefix= 安装目录
  * --with-pcre= pcre的安装路径
  * --with-ssl 证书
  * --with-zlib 提供数据压缩用的函式库
  * --enable-maintainer-mode 关闭缺省时仅供程序维护者使用的makefile目标
  * --enable-module=shared shared=要加上后面的参数否则无法使用php ,表示Apache可以动态的加载模块将模块编译到apache当中
  * --enable-modules=most 模块编译到apache当中
  * --enable-modules=all 模块编译到apache当中
  * --enable-so 让apache核心装在DSO
  * --enable-rewrite 启动重写功能
  * --enable-dav apache支持svn
  */

  # make && make install

7.检查是否安装成功 

  # cd /home/apache/bin/
  # ./apachectl -k start

  启动 start
  停止 stop
  重启 restart

8.防火墙设置

  //开启防火墙
  # systemctl start firewalld
  //开启80端口
  # firewall-cmd --zone=public --add-port=80/tcp --permanent
  //重启防火墙
  # systemctl restart firewalld.service

9.查看apache是否开启

# ps aux | grep httpd

浏览器下输入IP地址验证

文章来源:http://www.cnblogs.com/hello-tl/p/7568803.html

LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Apache篇的更多相关文章

  1. LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Redis篇

    文章来源:http://www.cnblogs.com/hello-tl/p/7569108.html 更新时间:2017-09-21 16:09 简介 LAMP+R指Linux+Apache+Mys ...

  2. LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Mysql篇

    文章来源:http://www.cnblogs.com/hello-tl/p/7569097.html 更新时间:2017-09-21 16:06 简介 LAMP+R指Linux+Apache+Mys ...

  3. LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Php篇

    文章来源:http://www.cnblogs.com/hello-tl/p/7569071.html 更新时间:2017-09-21 16:03 简介 LAMP+R指Linux+Apache+Mys ...

  4. windows下配置lamp环境(1)---安装Apache服务器2.2.25

    window下lamp成为wamp; 安装wamp环境的第一步是安装Apache服务器.下面开始安装步骤图文并茂. 一.双击安装包点“next”进行下一步,然后同意协议(这张图没有截):

  5. postman5.0.2_0+postmanInterceptor0.2.22_0下载安装,可发送header头 cookie 参数

    Postman是chrome上一个非常好用的http客户端插件,可惜由于chrome安全的限制,发不出带cookie的请求.如果想要发送带cookie的请求,需要开启Interceptor 安装方法: ...

  6. 【scratch3.0教程】1.2 下载安装scratch

    第2课  下载安装Scratch 1 . 什么是Scratch?                                Scratch将程序语言设计成一块块积木,你只要用拖拉的方式,将程序积木 ...

  7. Linux下服务器环境的搭建和配置之一——Apache篇

    最近一个多月(2016-06-20开始至今),一直在忙海外广告平台FAQ系统的开发,既要负责服务器环境的搭建,又要写前端,还要写后台和数据库,甚至还要考虑产品需求和设计.所以是一个很大的挑战,对自身也 ...

  8. 下载安装 Apache(Windows 64位)

    32位的Apache的下载安装:http://jingyan.baidu.com/album/2f9b480dae458f41cb6cc2ce.html?picindex=2 64位的Apache的下 ...

  9. CDH6.3.0 - Cloudera Enterprise 6 Release Guide 安装准备篇

    一.安装之前 Cloudera管理器的存储空间规划 ClouderaManager跟踪许多后台流程中的服务.作业和应用程序的指标.所有这些指标都需要存储.根据组织的大小,此存储可以是本地的或远程的,基 ...

随机推荐

  1. bzoj 3830: [Poi2014]Freight【dp】

    参考:https://blog.csdn.net/zqh_wz/article/details/52953516 妙啊 看成分段问题,因为火车只能一批一批的走(易证= =)设f[i]为到i为止的车都走 ...

  2. bzoj 2618【半平面交模板】

    #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> usin ...

  3. 洛谷P4550 收集邮票(概率期望)

    传送门 神仙题啊……这思路到底是怎么来的…… ps:本题是第$k$次买邮票需要$k$元,而不是买的邮票标号为$k$时花费$k$元 我们设$g[i]$表示现在有$i$张,要买到$n$张的期望张数,设$P ...

  4. 全排列(传统&&黑科技)

    近期几次考试的一些题目暴力分都有用到全排列. 全排列是个好东西啊... 回想一下,我们最开始学到全排列是什么时候呢? 大概是学搜索的时候罢... 一.传统搜索算法 想复习可以戳 https://www ...

  5. C++中的四种强制类型转换符详解

    阅读目录 C++即支持C风格的类型转换,又有自己风格的类型转换.C风格的转换格式很简单,但是有不少缺点的: 转换太过随意,可以在任意类型之间转换.你可以把一个指向const对象的指针转换成指向非con ...

  6. treap板子(洛谷 P3369 【模板】普通平衡树(Treap/SBT))

    由于有相同的数,每个节点加一个权值表示此数出现的次数 #include<cstdio> #include<cstdlib> #include<ctime> #inc ...

  7. 牛客小白月赛5-J-时间(time) (简单模拟)

    题目描述 Apojacsleam是一个喜欢特殊时刻的人. 他定义了一个时刻,若电子表显示ab:ba(24小时制),则该时刻为“回文时刻”(可以有前导零).例如00:00就是回文时刻. 给定一个时刻,求 ...

  8. 题解报告:hdu 2058 The sum problem

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2058 问题描述 给定一个序列1,2,3,...... N,你的工作是计算所有可能的子序列,其子序列的总 ...

  9. 自己制作ssl证书

    首先执行如下命令生成一个key  openssl genrsa -des3 -out ssl.key 1024  然后他会要求你输入这个key文件的密码.不推荐输入.因为以后要给nginx使用.每次r ...

  10. 从0开始的hbase

    2016马上要结束了,回顾一下这一年对hbase的学习历程. 1,年初hbase的状态 使用场景:主要是用来存储业务线的mysql表,增量同步到hbase,然后每天晚上全量导入hdfs做离线计算. h ...