如何在linux中编译并安装Apache?
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,1 前言编译安装Apache HTTP Server,目前最新的版本为2.4.41,做好apr,apr-util,pcre的安装后编译安装即可。2 准备工作三个:apr,apr-util,pcre,已
千家信息网最后更新 2025年12月03日如何在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.gzcd apr-1.7.0./configure --prefix=/usr/local/apr/aprmake sudo make install安装位置自定义。
2.2 apr-util
下载:链接
tar -zxvf apr-util-1.6.1.tar.gzcd apr-util-1.6.1./configure --prefix=/usr/local/apr/util --with-apr=/usr/local/apr/apr安装位置自定义,如果另外如果在上一步更改了apr的默认安装位置需要使用
--with-apr指定自定义的apr的安装位置。
然后编译安装:
makesudo make install2.3 pcre
下载:链接
tar -zxvf pcre-8.44.tar.gzcd pcre-8.44./configure --prefix=/usr/local/pcremakesudo make install3 Apache
3.1 下载
官网
3.2 解压
tar -zxvf httpd-2.4.41.tar.bz2cd httpd-2.4.413.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/pcre3.4 编译并安装
make sudo make install3.5 修改默认配置
vim PREFIX/conf/httpd.conf其中PREFIX为安装位置。根据需要修改服务器名,端口等。
搜索ServerName,初始的配置可以修改为:
ServerName localhost:803.6 启动服务
PREFIX/bin/apachectl -k startPREFIX为安装位置,权限拒绝请加sudo.
3.7 测试
浏览器输入刚才的自定义的ServerName:
成功,这里显示的是安装目录下htdocs/index.html.
位置
编译
链接
服务
配置
成功
三个
前言
服务器
权限
浏览器
版本
目录
端口
上一
准备
工作
帮助
提示
搜索
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
centos设置数据库远程
智库网络安全是美国的吗
navicat数据库管理系统
网络安全的背景分析
数据库超市管理系统概述
关系模型的数据库
服务器安全性措施
2018年三级网络技术
外国人能玩lol服务器吗
计算机网络技术可以做什么
临沂市新商网络技术
金铲铲能转服务器
浏览器访问服务器程序需要密码吗
软件开发哪个学校可以学
武昌区电商网络安全维护条件
幻塔一个账号有两个服务器角色
上海ntp时钟服务器地址
程序员被黑客攻击服务器
刮刮赚软件开发
北京冬青互联网科技有限公司
游戏机软件开发
我的世界服务器飞行挂
走进数据库
数据库的ora文件是什么
带100台电脑服务器配置
网络技术需要复习多久
信达在线网络技术
nodejs访问数据库
河北c语言软件开发哪家实惠
清空2008数据库日志