概述
httpd升级(普通用户)
环境准备操作系统(redhat系列)
1. gcc
2. gcc-c++
3. expat、expat-devel
4. libtool
5. bzip2
6. make
7. tar
8. gzip
源码包(版本号根据实际情况变化)
源码包格式:包名-版本号.文件后缀
1. apr-1.7.0.tar.gz
2. apr-util-1.6.1.tar.gz
3. pcre-8.44.tar.bz2
4. openssl-1.1.1g.tar.gz
5. httpd-2.4.43.tar.bz2
目录规划设定用户
设定本次安装使用的用户为optuser,该用户家目录为:
/home/optuser
本次软件下载目录为:
/home/optuser/Downloads
若用户为root时,需要注意环境变量,防止操作系统在调用组件时出现异常软件安装目录(软件名:目录路径)
apr:/opt/apr
apr-util:/opt/apr-util
pcre:/opt/pcre
openssl:/opt/openssl
httpd:/opt/httpd
软件安装apr
$cd /home/optuser/Downloads
$tar zxvf apr-1.7.0.tar.gz
$cd apr-1.7.0
$./configure --prefix=/opt/apr
$make
$make install
$echo 'export APR_LD_PATH=/opt/apr/lib'>>~/.bash_profileapr-util
$cd /home/optuser/Downloads
$tar zxvf apr-util-1.6.1.tar.gz
$cd apr-util-1.6.1
$./configure --prefix=/opt/apr-util --with-apr=/opt/apr
$make
$make install
$echo 'export APRUTIL_LD_PATH=/opt/apr-util/lib'>>~/.bash_profilepcre
软件安装pcre
$cd /home/optuser/Downloads
$tar jxvf pcre-8.44.tar.bz2
$cd pcre-8.44
$./configure --prefix=/opt/pcre
$make
$make install
$echo 'export PCRE_LD_PATH=/opt/pcre/lib'>>~/.bash_profileopenssl
软件安装openssl
$cd /home/optuser/Downloads
$tar zxvf openssl-1.1.1g.tar.gz
$cd openssl-1.1.1g
$./config --prefix=/usr/local/openssl
$make
$make install
$echo 'export OPENSSL_LD_PATH=/opt/openssl/lib'>>~/.bash_profile
$echo 'export LD_LIBRARY_PATH=$APR_LD_PATH:$APRUTIL_LD_PATH:$PCRE_LD_PATH:$OPENSSL_LD_PATH'>>~/.bash_profile
$source ~/.bash_profilehttpd
软件安装httpd
$cd /home/optuser/Downloads
$tar jxvf httpd-2.4.43
$cd httpd-2.4.43
$cp -r ../apr-1.7.0 srclib/apr
$cp -r ../apr-util-1.6.1 srclib/apr-util
$./configure --with-include-apr --prefix=/opt/httpd --with-apr=/opt/apr --with-apr-util=/opt/apr-util --with-pcre=/opt/pcre --with-ssl=/opt/openssl --enable-so --enable-mods-shared=all
$make
$make install
最后
以上就是单纯未来为你收集整理的httpd升级(普通用户)httpd升级(普通用户)的全部内容,希望文章能够帮你解决httpd升级(普通用户)httpd升级(普通用户)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复