运维高级--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。你可以根据需要更改这个路径。

  • 这步会报错如下:

运维高级--centos7源码安装Apache_第1张图片

解决方法:

 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 的欢迎页面。

你可能感兴趣的:(运维高级-从菜鸟到大牛,运维,apache)