LAMP搭建之Apache(源码安装)
来源:互联网 发布:惠州网络英才网 编辑:程序博客网 时间:2024/06/01 10:10
本文采用的是源码安装,源码安装比较复杂,出错率比较高,但源码安装有可自定义软件功能、优化编译参数、方便清理与卸载等优势。
一、解决依赖关系
准备包
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz
httpd-2.4.27.tar.gz
pcre-devel
gcc
apr-1.6.2.tar.gz,apr-util-1.6.0.tar.gz,httpd-2.4.27.tar.gz可以在apache官网找到下载链接,然后使用wget命令下载。
编译安装
# yum install gcc# yum install pcre-devel
安装apr
#tar -xzvf apr-1.6.2.tar.gz
#mv apr-1.6.2.tar.gz apr
#cd apr
# ./configure --prefix=/usr/local/apr
#make
#make install
安装apr-util
#tar -xzvf apr-util-1.6.0.tar.gz
#mv apr-util-1.6.0.tar.gz apr-util
#cd apr-util
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make
#make install
# tar xf httpd-2.4.9.tar.bz2 以下为几个主要的配置项 --sysconfdir=/etc/httpd24 指定配置文件路径 --enable-so 启动模块动态装卸载 --enable-ssl 编译ssl模块 --enable-cgi 支持cgi机制(能够让静态web服务器能够解析动态请求的一个协议) --enable-rewrite 支持url重写 --Author : Leshami --with-zlib 支持数据包压缩 --Blog : http://blog.csdn.net/leshami --with-pcre 支持正则表达式 --with-apr=/usr/local/apr 指明依赖的apr所在目录 --with-apr-util=/usr/local/apr-util/ 指明依赖的apr-util所在的目录 --enable-modules=most 启用的模块 --enable-mpms-shared=all 以共享方式编译的模块 --with-mpm=prefork 指明httpd的工作方式为prefork
#tar -xzvf httpd-2.4.27.tar.gz
# cd httpd-2.4.27# ./configure \ --with-apr=/usr/local/apr \ --with-apr-util=/usr/local/apr-util \ --prefix=/usr/local/apache \ --sysconfdir=/etc/httpd24 \ --enable-so \ --enable-ssl \ --enable-cgi \ --enable-rewrite \ --with-zlib \ --with-pcre \ --with-mpm=prefork \ --enable-modules=most \ --enable-mpms-shared=all # make # make install
如果上面的操作都没有错误提示,说明是安装成功了
在开启apache之前得先设置防火墙开发80端口,因为apache默认占用的是80端口
# /usr/local/apache/bin/apachectl start # netstat -nltp|grep 80
然后可以在浏览器输入服务器IP
看到It works!说明apache启动成功
阅读全文
0 0
- LAMP搭建之Apache(源码安装)
- 搭建Lamp之安装apache
- LAMP之apache源码安装
- LAMP源码安装之二--Apache安装
- lamp之源码包安装apache
- CentOS下LAMP环境搭建之一源码编译安装apache
- centos7源码安装apache+mysql+php搭建LAMP
- LAMP之安装Apache
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之二: ————Apache编译安装
- 在startos上搭建LAMP之安装apache
- Linux环境配置之LAMP搭建(源码安装)
- CentOS 5.5下LAMP环境搭建之源码安装
- Linux环境配置之LAMP搭建(源码安装)
- centos6.7 源码搭建lamp(apache)
- linux apache mysql php 源码安装总结(lamp)
- 搭建LAMP 环境 细节:--- 安装apache
- LAMP服务器环境搭建三、apache安装
- LAMP搭建——apache安装
- 我已看破【词汇的奥秘】
- 操作封装的SQL链接——MyBatis
- Gerrit Replication Reject HostKey 解决方法
- java---继承
- 通过反射和缓存区对一个类中的私有属性,私有方法进行设值,取值操作
- LAMP搭建之Apache(源码安装)
- Java并发多线程面试题 Top 50
- Python里str函数和repr函数的区别
- 学习英语的网站
- MaterialDesign学习篇(二),Toolbar、DrawerLayout的使用
- IP判断 oj139
- ZeroClipboard实现复制功能,做到浏览器兼容
- 2017/7/24 离线赛
- POJ 2096 概率DP 解题报告