Linux编译安装Apache
1 前言
编译安装Apache HTTP Server
,目前最新的版本为2.4.41,做好apr
,apr-util
,pcre
的安装后编译安装即可。
2 准备工作
三个:apr
,apr-util
,pcre
,已安装的可以跳过。
2.1 apr
下载:链接
tar -zxvf apr-1.7.0.tar.gz
cd apr-1.7.0
./configure --prefix=/usr/local/apr/apr
make
sudo make install
安装位置自定义。
2.2 apr-util
下载:链接
tar -zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr/util --with-apr=/usr/local/apr/apr
安装位置自定义,如果另外如果在上一步更改了apr
的默认安装位置需要使用
--with-apr
指定自定义的apr
的安装位置。
然后编译安装:
make
sudo make install
2.3 pcre
下载:链接
tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44
./configure --prefix=/usr/local/pcre
make
sudo make install
3 Apache
3.1 下载
官网
3.2 解压
tar -zxvf httpd-2.4.41.tar.bz2
cd httpd-2.4.41
3.3 安装
./configure --prefix=/usr/local/httpd
由于修改了apr
的默认安装位置,这里提示找不到apr
,因此使用
./configure --help
查看一下选项帮助。
选项挺多的不过需要的有关apr
的选项:
./configure --help | grep -i “apr”
因此加上选项:
./configure --prefix=/usr/local/httpd \
--with-apr=/usr/local/apr/apr \
--with-apr-util=/usr/local/apr/util
若出现pcre
找不到再加上:
--with-pcre=/usr/local/pcre
3.4 编译并安装
make
sudo make install
3.5 修改默认配置
vim PREFIX/conf/httpd.conf
其中PREFIX
为安装位置。根据需要修改服务器名,端口等。
搜索ServerName
,初始的配置可以修改为:
ServerName localhost:80
3.6 启动服务
PREFIX/bin/apachectl -k start
PREFIX
为安装位置,权限拒绝请加sudo
。
3.7 测试
浏览器输入刚才的自定义的ServerName
:
成功,这里显示的是安装目录下htdocs/index.html
。
Linux编译安装Apache相关推荐
- linux 编译安装apache
1.下载apache.安装apache #wget http://apache.etoak.com//httpd/httpd-2.4.4.tar.gz #tar zxvf httpd-2.4..4.t ...
- linux apache 安装 rewrite,linux下单独编译安装Apache rewrite_module
Redhat linux下单独编译安装Apache rewrite_module Apache已经编译安装完了,今天弄了个lifebox,装完后发现必须得用rewrite,所以就给它装了个~~ 找到a ...
- 用Linux虚拟机手工编译安装Apache
用Linux虚拟机手工编译安装Apache Apache网站服务器:作为LAMP架构的前端,是一款功能强大.稳定性好的Web服务器程序,该服务器直接面向用户提供网站访问,发送网页.图片等文件内容. 实 ...
- linux3.10.53编译,根据官方文档在Linux下编译安装Apache
根据官方文档在Linux下编译安装Apache 前言 永远记住官方文档才是最准确的安装手册,这篇文章仅为对官方文档的解读和补充,学习提升务必阅读官方文档: http://httpd.apache.or ...
- linux源码编译安装apache( httpd-2.4.53)处理服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473)
linux源码编译安装apache 首先我们需要下载相关的依赖包 apr.apr-util.pcre 下载地址 http://archive.apache.org/dist/apr/apr-1.7.0 ...
- Linux源码编译安装apache httpd2.4.48
Apache httpd httpd是Apache基金会的HTTP服务器项目:HTTP Server project httpd-2.4系列本版,依赖于apr-1.4+, apr-util-1.4+ ...
- centos php编译安装mysql_CentOS手动编译安装Apache、PHP、MySQL
64位CentOS 5.5手动安装lamp,要求curl.json.pdo_mysql.gd,记录如下. centos 5.4.5.5.5.6的内核都是2.6.18,都可以安装php 5.3. 卸载旧 ...
- linux14.04 Apache,Ubuntu 14.04编译安装Apache
Ubuntu下编译安装apache需要预先编译安装多个依赖件,包括:apr, apr-util,pcre,zlib-devel,等,相当麻烦,记录于此备查. 由于Ubuntu系统默认安装时没有安装C+ ...
- linux下安装apache + subversionSVN_Subversion
linux下安装apache + subversion 转自:http://anxiao322.blog.163.com/blog/static/12334124220097310455860/ 目录 ...
- apache 下载安装linux,linux下安装apache详解
下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...
最新文章
- 妈呀!GitChat 发布 1.9 版本更新公告,这个红色简直亮瞎了我的眼...
- python_atp框架
- 前端学习(479):html简介
- pycharm使用笔记2-远程连接(转)
- 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控
- 【Python】Python库之Web信息提取
- 计算机东大计算机三在线作业,东大16秋学期《计算机基础》在线作业3
- Java语言中几个常用的包
- 对博客园文章审核规则的质疑
- Windows 7下IE 11的F12控制台不能使用的解决
- Jupyter notebook 修复
- 计算机网络原理(谢希仁第八版)第一章课后习题答案
- 配置管理规范 配置管理计划_配置管理简介
- Buffer Cache(缓冲区缓存)篇:keep pool(保留池)
- SA6155P max9288 camera 笔记-2
- C++三角定位法求两圆交点坐标
- POJ 2481 Cows
- python numpy求四分位距
- 编译原理 START 龙虎鲸书简介
- SOM-TL437x基于TI Sitara系列ARM Cortex-A9核心板硬件资源