设为首页 收藏本站
查看: 1195|回复: 0

[经验分享] <小田吃饺子> LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Apache篇

[复制链接]

尚未签到

发表于 2017-12-25 12:22:49 | 显示全部楼层 |阅读模式
  文章来源: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地址验证
DSC0000.png

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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-427820-1-1.html 上篇帖子: HTTP Status 500 下篇帖子: .apache.commons.io 源代码学习(二)FilenameUtils类
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表