LAMP搭建之Apache安装(httpd)
2017-10-11 00:00
393 查看
Apache(httpd)安装
apr 和 apr-util是一个通用的函数库,它让httpd可以不关心底层的系统平台,方便移植下载安装包
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.2.tar.gz wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.0.tar.bz2
解压
tar zxvf httpd-2.4.27.tar.gz tar zxvf apr-1.5.2.tar.gz bzip2 -d apr-util-1.6.0.tar.bz2 tar -xvf apr-util-1.6.0.tar
安装apr
配置检查环境
./configure --prefix=/usr/local/apr
安装
make && make install
本次测试遇到如下错误
原因是缺少expat的开发库,手动安装即可
yum install -y expat-devel
每次执行完先检查一下执行是否有问题
echo $?
安装apr-util
配置检查环境
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
安装
make && make install
每次执行完先检查一下执行是否有问题
echo $?
安装httpd
-- enable-so :支持模块 -- enable-mods-shared=most : 支持模块most大多数 ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most
配置此处发现一个找不到模块的错误
解决办法:通过yum 安装即可
yum install -y pcre-devel
安装
make && make install
此处编译安装发生一个错误
在configure后加上 “--with-included-apr”。再重新编译, make, make install. 即可。
问题又来了,加上--with-included-apr之后,编译,报错如下:
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
错误为:apr,apr-util缺失,需要下载并解压到./srclib/目录下
解决办法:
# cd /usr/local/src/ # cp -r apr-1.5.2 /usr/local/src/httpd-2.4.7/srclib/apr # cp -r apr-util-1.5.4 /usr/local/src/httpd-2.4.7/srclib/apr-util
每次执行完先检查一下执行是否有问题
echo $?
apache2.4目录
bin 目录
/conf 配置文件
htdocs 静态文件放置
/logs 日志文件
/man 帮助文档
/modules 模块
查看加载的模块
1. /usr/local/apache2.4/bin/httpd -M 2. /usr/local/apache2.4/bin/apachectl -M
命令行启动
/usr/local/apache2.4/bin/apachectl start
查看启动进程
ps aux | grep httpd
查看启动端口 80
netstat -lntp
相关文章推荐
- LAMP环境搭建系列之三:编译安装Apache httpd 2.4.29
- 完整配置CentOS6安装LAMP(Apache/MySQL/PHP)环境搭建教程
- Lamp搭建---apache的安装
- LAMP+LNMP(三)Apache(httpd)安装实践
- LAMP搭建——apache安装
- Fedora 20下安装搭建LAMP环境Apache+MySQL+PHP
- LAMP(apache/httpd+mysql+php)环境/架构 一键安装脚本
- LAMP搭建之一:apache编译安装
- Ubuntu14.04下编译安装或apt-get方式安装搭建Apache或Httpd服务(图文详解)
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之二: ————Apache编译安装
- 搭建Lamp之安装apache
- lamp环境搭建 centos5.5 +Apache2.2.9 +mysql5.1.18+php5.3.6 源码安装,【附配置环境】
- centos LAMP第一部分-环境搭建 Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课
- 全新64位CentOS6.X上LAMP架构搭建备忘-apache的安装问题解决
- LAMP架构——Apache(httpd)-2.4.29源码安装
- 用Virtualbox搭建LAMP环境-2.安装Apache server
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- CentOS 5.5下LAMP环境搭建之源码安装Apache2(httpd-2.4.3)
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置