apache2服务器下载失败

apache2服务器下载失败,第1张

在别的机器上用IP访问下这台WEB服务器,看能否打开apache测试页。

彻底删除APACHE,重新下载一个。

输入ps -ef |grep httpd, 看apache进程是否在运行。

今天安装apache遇到点坑,所以写一篇记录一下

Debian本身可以简单地通过apt-get命令获得apache2,本教程属于另一种自己下载安装的方式,目的是解决依赖问题。

本机环境

系统:个人PC Debian/Deepin-15.5,该教程适用于Debian系统

安装软件

目标软件:apache-httpd,即apache服务器软件,目前(02/20/2018)版本2.4.29,下载官网http://httpd.apache.org/,建议直接访问清华镜像下载。

可能遇到的坑

主要是软件缺失和命令输错,这也是本文目的所在

可能需要提前安装的软件:

gcc-c++ (可以使用`gcc -v`查看本机是否已经安装gcc),下载官网GNU-GCC

expat(作用:解析XML),下载官网expat,不过建议直接使用命令`sudo apt-get install libexpat-dev`安装

如果安装过程中遇到一堆..undefined reference to `XML_..`,如下图

我按照stackoverflow上的说法,

在`./configure --prefix=安装目录 --with-included-apr`阶段,使用`./configure --prefix=安装目录 --with-included-apr --with-included-apr-util`替代之,则错误消失

注意:如果按上面方法没有解决问题,请Google之

以下是基本安装过程:

除了上述软件外,下载以下软件

APR,下载官网APR&APR-util

APR-util,下载网站同上

PCRE(这个看其它教程需要安装,我在安装的时候没有用到,你可以根据make阶段是否提及PCRE决定是否安装),下载官网PCRE

过程:

使用`sudo tar -zxvf 文件路径` 解压tar.gz格式文件,默认解压到当前文件夹,可以附加`-C 目标路径`指定解压路径(trick:你的终端可能支持在输入完sudo tar -zxvf后直接将文件拖入终端,节省输入文件路径的时间)。

按上法,解压httpd-2.x.xx.tar.gz

解压apr-1.x.x.tar.gz


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/188915.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存