运维高级--centos7源码安装Apache

  • 安装必要的依赖项:

    sudo yum groupinstall "Development Tools"
    sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel

复制代码
这将安装编译和构建所需的基本工具,以及 Apache HTTP Server 所需的一些依赖项。
  • 下载 Apache HTTP Server 源代码:

    复制代码
    wget https://archive.apache.org/dist/httpd/httpd-2.4.57.tar.gz
    tar -xzvf httpd-2.4.57.tar.gz
    cd httpd-2.4.57

    这将下载并解压 Apache HTTP Server 的源代码。

  • 配置和编译:

    复制代码
    ./configure --prefix=/usr/local/httpd
    make

    这里使用了 --prefix 选项来指定安装路径为 /usr/local/httpd。你可以根据需要更改这个路径。

  • 这步会报错如下:

解决方法:

复制代码
 sudo yum install apr apr-devel apr-util apr-util-devel

解决后重新编译make继续下一步即可

  • 安装:

    复制代码
    sudo make install

    这将把编译好的文件安装到指定的路径。

  • 启动 Apache:

    复制代码
    /usr/local/httpd/bin/apachectl start

    或者你可以将 /usr/local/httpd/bin 添加到你的 PATH,然后直接运行:

    apachectl start

这将启动 Apache 服务器。

  • 验证安装:

    打开浏览器,访问 http://localhosthttp://你的ip。如果一切正常,你应该能够看到 Apache 的欢迎页面。

相关推荐
考虑考虑2 小时前
docker compose环境变量替换
运维·后端·自动化运维
Java陈序员2 小时前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
bosins3 小时前
WSL 迁移指南:如何将 Linux 环境完整复制到另一台电脑
linux·运维·服务器
IT利刃出鞘3 小时前
Docker Compose--安装WordPress--方法/示例
运维·docker·容器
handler014 小时前
【Linux】线程与虚拟内存的底层世界
linux·运维·服务器·c++·线程·虚拟地址空间·共享内存
新时代牛马5 小时前
实时 Linux:PREEMPT_RT、延迟来源与观测
linux·运维·服务器
zhexunnb5 小时前
深挖SAP系统模块价值,助力无锡制造企业打通数字化全链路
运维
weipt6 小时前
利用wsl给windows电脑上安装一个ubuntu
linux·运维·ubuntu
jarreyer6 小时前
【软件操作】加快资源管理器打开速度
运维
DolphinScheduler社区6 小时前
Apache DolphinScheduler 8 月报:权限安全加固,调度补火上线,性能与稳定性持续提升
大数据·安全·开源·apache·任务调度·海豚调度