久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Linux(centOS7)下通過源碼編譯的方式安裝和配置Apache 2.4.29

 慶亮trj21bcn0z 2017-11-18

本例主要是通過源碼編譯的方式安裝apache

1. 準(zhǔn)備工作

通過http://apr./download.cgi下載APR和APR-util

Linux(centOS7)下通過源碼編譯的方式安裝和配置Apache 2.4.29

通過http://httpd./download.cgi#apache24下載Apache HTTP Server2.4.29

Linux(centOS7)下通過源碼編譯的方式安裝和配置Apache 2.4.29

通過ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/下載pcre-8.41

Linux(centOS7)下通過源碼編譯的方式安裝和配置Apache 2.4.29

2. 安裝依賴包

# yum install -y bzip2

# yum -y install gcc

# yum -y install gcc-c++

# yum install expat-devel

3. 編譯安裝APR

將apr-1.6.3.tar.gz上傳至/root,解壓并拷貝到/data目錄下

# tar xzvf apr-1.6.3.tar.gz -C /data

重命名為apr

# mv apr-1.6.3 apr

配置安裝路徑

# ./configure --prefix=/data/apr

編譯安裝

# make && make install

4. 編譯安裝APR-util

將apr-util-1.6.1.tar.bz2上傳至/root,,解壓并拷貝到/data目錄下

# tar -jxvf apr-util-1.6.1.tar.bz2 -C /data

重命名為apr-util

# mv apr-util-1.6.1 apr-util

配置安裝路徑

# ./configure --prefix=/data/apr-util --with-apr=/data/apr

編譯安裝

# make && make install

5. 編譯安裝PCRE

將pcre-8.41.tar.gz上傳至/root,解壓并拷貝到/data目錄下

# tar xzvf pcre-8.41.tar.gz -C /data

重命名為pcre

# mv pcre-8.41 pcre

配置安裝路徑

# ./configure --prefix=/data/pcre

編譯安裝

# make && make install

6. 編譯安裝Apache HTTP Server

將httpd-2.4.29.tar.gz上傳至/root,,解壓并拷貝到/data目錄下

# tar xzvf httpd-2.4.29.tar.gz -C /data

重命名為apache

# mv httpd-2.4.29 apache

配置安裝路徑

# ./configure --prefix=/data/apache --with-pcre=/data/pcre/ --with-apr=/data/apr/ --with-apr-util=/data/apr-util/

編譯安裝

# make && make install

7. 通過腳本啟動(dòng)和關(guān)閉apache服務(wù)

# /data/apache/bin/apachectl start //啟動(dòng)

# /data/apache/bin/apachectl stop //關(guān)閉

8. 開放80端口

# firewall-cmd --permanent --add-port=80/tcp

# firewall-cmd –reload

9. 配置開機(jī)自啟

1) 將apachectl命令拷貝到/etc/rc.d/init.d目錄下,,改名為httpd

# cp /data/apache/bin/apachectl /etc/rc.d/init.d/httpd

2) 編輯/etc/init.d/httpd文件,在第1行#!/bin/sh的后面添加如下兩行

# chkconfig: 2345 70 40

說明:2345表示腳本運(yùn)行的級(jí)別,,即在2,、3、4,、5這4種模式下都可以運(yùn)行,,70表示腳本啟動(dòng)的順序號(hào),40表示系統(tǒng)關(guān)閉時(shí),,腳本的停止順序號(hào)

# description: apache

3) 將Apache服務(wù)加入到系統(tǒng)服務(wù)

# chkconfig --add httpd

# chkconfig --list httpd

4) 通過使用systemctl命令控制apache的啟動(dòng)和停止

啟動(dòng)apache服務(wù)

# systemctl start httpd.service

查看apache服務(wù)運(yùn)行狀態(tài)

#systemctl status httpd.service

關(guān)閉apache服務(wù)

# systemctl stop httpd.service

10. 安裝中遇到的問題以及解決辦法

錯(cuò)誤:configure: error: no acceptable C compiler found in $PATH

解決:需要安裝gcc,,# yum -y install gcc

錯(cuò)誤:rm: cannot remove 'libtoolT': No such file or directory

解決:編輯/data/apr/configure,找到$RM '$cfgfile'進(jìn)行注釋

錯(cuò)誤:configure: error: APR not found. Please read the documentation.

解決:需要安裝 apr 和apr-util

錯(cuò)誤:xml/apr_xml.c:35:19: 致命錯(cuò)誤:expat.h:沒有那個(gè)文件或目錄

解決:需要安裝expat-devel包,,# yum install expat-devel

錯(cuò)誤:configure: error: pcre-config for libpcre not found. PCRE is required and available from

解決:需要按照pcre

錯(cuò)誤:如果報(bào)多個(gè).so: undefined reference to 'XXX'

解決:有可能是下載的apr-util-1.6.1.tar.gz包有問題,,改下載apr-util-1.6.1.tar.bz2后解決問題

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多