编译安装apache2.4.33
2018-05-10 18:00:10   来源:   评论:0 点击:

参考教程:http: www linuxfromscratch org blfs view svn server apache html& 8203;平台centos7 4 最小化安装系统安装好后首先更新然后安装常用软件防火墙等
参考教程:http://www.linuxfromscratch.org/blfs/view/svn/server/apache.html

​平台centos7.4 最小化安装
系统安装好后首先更新然后安装常用软件防火墙等
更新系统:yum -y update
安装过程
一、安装依赖的文件

 yum -y install bzip2 expat-devel -y gcc gcc-c++ autoconf libtool wegt
 
二、安装编译依赖的文件
apr-1.6.3.tar.bz2   
apr-util-1.6.1.tar.bz2   
httpd-2.4.33.tar.bz2  libexec  
 pcre-8.42.tar.bz2
进入local目录一次下载
[root@bogon local]# ​cd /usr/local
新建一个download.txt文件
[root@bogon local]# ​vi download.txt
在文件写入
https://archive.apache.org/dist/httpd/httpd-2.4.33.tar.bz2
http://www.linuxfromscratch.org/patches/blfs/svn/httpd-2.4.33-blfs_layout-1.patch
https://archive.apache.org/dist/apr/apr-util-1.6.1.tar.bz2
https://archive.apache.org/dist/apr/apr-1.6.3.tar.bz2
https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.bz2
执行
[root@bogon local]# ​wget -i download.txt
1.安装apr-1.6.3.tar.bz2 
[root@bogon apr-1.6.3]# tar -jxvf apr-1.6.3.tar.bz2 && cd apr-1.6.3
[root@bogon apr-1.6.3]# ./configure --prefix=/usr               
--disable-static            
--with-installbuilddir=/usr/share/apr-1/build &&
make && make install && cd ..

2.安装apr-util-1.6.1.tar.bz2   
[root@bogon local]#
tar -jxvf apr-util-1.6.1.tar.bz2 && cd apr-util-1.6.1 &&
./configure --prefix=/usr       \
            --with-apr=/usr     \
            --with-gdbm=/usr  &&
make && make install && cd ..

 
3.安装pcre-8.42.tar.bz2
tar -jxvf pcre-8.42.tar.bz2 && cd pcre-8.42 &&
./configure --prefix=/usr                     \
            --docdir=/usr/share/doc/pcre-8.42 \
            --enable-unicode-properties       \
            --enable-pcre16                   \
            --enable-pcre32                   \
            --disable-static                 &&
make

4.安装httpd-2.4.33.tar.bz2  libexec  
patch -Np1 -i httpd-2.4.33-blfs_layout-1.patch             &&

sed '/dir.*CFG_PREFIX/s@^@#@' -i support/apxs.in              &&

./configure --enable-authnz-fcgi                              \
            --enable-layout=BLFS                              \
            --enable-mods-shared="all cgi"                    \
            --enable-mpms-shared=all                          \
            --enable-suexec=shared                            \
            --with-apr=/usr/bin/apr-1-config                  \
            --with-apr-util=/usr/bin/apu-1-config             \
            --with-suexec-bin=/usr/lib/httpd/suexec           \
            --with-suexec-caller=apache                       \
            --with-suexec-docroot=/srv/www                    \
            --with-suexec-logfile=/var/log/httpd/suexec.log   \
            --with-suexec-uidmin=100                          \
            --with-suexec-userdir=public_html                 &&
make && make install
mv -v /usr/sbin/suexec /usr/lib/httpd/suexec &&
chgrp apache           /usr/lib/httpd/suexec &&
chmod 4754             /usr/lib/httpd/suexec &&

chown -v -R apache:apache /srv/www

相关热词搜索:编译安装apache2 4 33

上一篇:Mysql 8.0.1修改密码策略
下一篇:PHP编译安装时常见错误解决办法,php编译常见错误

分享到: 收藏