分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

在linux系统上源码安装httpd前的准备

发布时间:2023-09-06 02:01责任编辑:苏小强关键词:http

1.1 前期准备
apt-get install lrzsz
apt-get install gcc ?//yum install -y gcc gcc-c++
apt-get update
apt-get install build-essential

1.2apr
wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.5.2.tar.gz
tar zxvf apr-1.5.2.tar.gz
cd apr-1.5.2/
./configure
make
make install

1.3apr-util
wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
tar zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4/
./configure --with-apr=/usr/local/apr
make
make install


1.4pcre
wget http://ftp.exim.llorien.org/pcre/pcre-8.36.tar.gz
tar zxvf pcre-8.36.tar.gz
cd pcre-8.36/
./configure
(linux下安装安装pcre-8.32
./configure --prefix=/usr/local/pcre 出现以下错误
configure: error: You need a C++ compiler for C++ support
解决办法:yum install -y gcc gcc-c++)
(遇某一失败,则执行apt-get install build-essential)
make
make install

1.5zlib
将安装包放在指定目录下
tar zxvf zlib-1.2.8.tar.gz
???cd zlib-1.2.8/
???./configure
???(遇某一失败,执行vim Makefile)
???make
???make install

1.6httpd-2.4.23
将安装包放在指定目录下
tar zxvf httpd-2.4.23.tar.gz
cd httpd-2.4.23/
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-pcre=/usr/local/pcre/bin/pcre-config --with-zlib-1.2.8=/usr/local/zlib-1.2.8 --enable-so
make
make install


可能问题:
① 如./configure时出错提示E: Unable to locate package crypto,E: Unable to locate package libssl
则执行:
cp /usr/local/ssl/lib/libssl.so /usr/lib/
cp /usr/local/ssl/lib/libcrypto.so /usr/lib/
重新执行
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-pcre=/usr/local/pcre/bin/pcre-config --with-zlib-1.2.8=/usr/local/zlib-1.2.8 --enable-so
make
make install

②提示zlib和pcre路径问题,则
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --enable-so
make
make install

 

在linux系统上源码安装httpd前的准备

原文地址:https://www.cnblogs.com/jxba/p/9221025.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved