LAMP+Postfix+Dovecot+Postfixadmin搭建郵件管理系統(三)

接上期,我們部署完了MySQL服務,接下來開始不是Apache服務。

四、部署Apache服務

    1、安裝Apache所必須的依賴包

    [root@Mail ~]# yum -y install libtool-libs autoconf freetype-devel gd libjpeg-devel libpng-devel libxml2-devel zlib-devel zip unzip curl-devel crontabs file patch mlocate flex diffutils automake kernel-devel cpp readline-devel openssl vim-minimal glibc-devel glib2-devel bzip2-devel e2fsprogs-devel libidn-devel gettext-devel expat-devel libcap-devel libtool-ltdl-devel pam-devel pcre-devel pcre

    2、下載Apache及依賴安裝包

    [root@Mail ~]# wget -c http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.37.tar.gz

    [root@Mail ~]# wget -c http://mirror.bit.edu.cn/apache/apr/apr-1.6.5.tar.gz

    [root@Mail ~]# wget -c http://mirror.bit.edu.cn/apache/apr/apr-iconv-1.2.2.tar.gz

    [root@Mail ~]# wget -c http://mirror.bit.edu.cn/apache/apr/apr-util-1.6.1.tar.gz

    3、安裝apr

    [root@Mail ~]# tar -zxvf  apr-1.6.5.tar.gz

    [root@Mail ~]# cd apr-1.6.5

    [root@Mail apr-1.6.5]# CC="gcc -m64" ./configure --prefix=/usr/local/apr

    圖片.png

    [root@Mail apr-1.6.5]# make -j  `grep processor /proc/cpuinfo | wc -l`

    圖片.png

    [root@Mail apr-1.6.5]# make install

    圖片.png

    4、安裝apr-util

    [root@Mail ~]# tar -zxvf apr-util-1.6.1.tar.gz

    [root@Mail ~]# cd apr-util-1.6.1

    [root@Mail apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

    圖片.png

    [root@Mail apr-util-1.6.1]# make -j `grep processor /proc/cpuinfo | wc -l`

    圖片.png

    [root@Mail apr-util-1.6.1]# make install

    圖片.png

    5、安裝apr-iconv

    [root@Mail ~]# tar -zxvf apr-iconv-1.2.2.tar.gz

    [root@Mail ~]# cd apr-iconv-1.2.2

    [root@Mail apr-iconv-1.2.2]# ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr

    圖片.png

    [root@Mail apr-iconv-1.2.2]# make -j `grep processor /proc/cpuinfo | wc -l`

    圖片.png

    [root@Mail apr-iconv-1.2.2]# make install

    圖片.png

    5、安裝Apache服務

        a、創建Apache用戶和用戶組

        [root@Mail ~]# groupadd www

        [root@Mail ~]# useradd -s /sbin/nologin -g www www

        b、解壓Apache安裝包,並進入目錄

        [root@Mail ~]# tar -zxvf httpd-2.4.37.tar.gz

        [root@Mail ~]# cd httpd-2.4.37

        c、編譯Apache

        [root@Mail httpd-2.4.37]# ./configure --prefix=/usr/local/apache --sysconfdir=/wdata/apache/conf --enable-cgi --enable-mods-shared=most --enable-headers --enable-mime-magic --enable-proxy --enable-so --enable-rewrite --enable-ssl --enable-deflate --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-mpms-shared=all --with-mpm=prefork --enable-remoteip

        圖片.png

        說明:可以用 --with-ssl 參數來指定 openssl 安裝目錄,也可以用 --with-pcre=PATH 參數來指定 pcre 安裝目錄

        d、安裝Apache

        [root@Mail httpd-2.4.37]# make -j `grep processor /proc/cpuinfo | wc -l`

        圖片.png

        [root@Mail httpd-2.4.37]# make install

        圖片.png


到此,Apache服務安裝完成,至於Apache服務配置,將在其他章節進行解析。


未完待續。。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章