CentOS 下編譯安裝Apache

2022-01-14 16:37:12 字數 1680 閱讀 5326

centos 下編譯安裝apache

解除安裝原有的apache

安裝apr:

tar -zvxf apr-1.4.6.tar.gz

cd apr-1.4.6

./configure --prefix=/usr/local/apr

make && make install

安裝apr-util

tar -zvxf apr-util-1.5.1.tar.gz

cd apr-util-1.5.1

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

安裝pcre

tar -zvxf pcre-8.32.tar.gz

cd pcre-8.32

./configure

make && make install

安裝pcre-devel

如果已經安裝好了pcre 一定要安裝

tar –zxvf pcre-devel-8.32.tar.gz

cd pcre-devel-8.32

./configure

make && make install

安裝apache 一定要先裝上面那三個不然編譯不了

配置/usr/local/apache/conf下的http.conf檔案(先備份)。

1、伺服器

#servername www.example.com:80 前的#號刪除。

2、目錄訪問許可權

options followsymlinks

allowoverride none

order deny,allow

allow from all #修改為此樣

3、預設字符集

adddefaultcharset utf-8 #指定預設字符集

4、啟動httpd

cd bin/

./apachectl start | restart | stop

將httpd新增為系統服務

編輯httpd,在第二行加入如下資訊:

# chkconfig: 345 85 15

# description: activates/deactivates apache web server

以上兩句必須新增,否則會提示「httpd服務不支援」;第一行3個數字引數意義分別為:哪些linux級別需要啟動httpd(3,4,5);啟動序號(85);關閉序號(15)。

新增啟動資訊(ubuntu與centos有區別)

檢視是否新增成功

chkconfig --list

伺服器控制

Centos7 5下rpm方式安裝apache

systemctl enable httpd.service 取消 disable systemctl start httpd.service 啟動 等價於service httpd start 等價於systemctl start httpd systemctl stop httpd.servic...

CentOS 下安裝編譯安裝MeMcached

tar xvf memcached 1.4.15.tar.gz cd memcached 1.4.15 configure prefix usr local memcache 出現了 configure error libevent is required.you can get it from t...

Centos7命令列下安裝和配置Apache伺服器

第一步 首先安裝centos系統,這個比較簡單,只是注意安裝的時候不要最小化安裝,否則系統內容比較少,需要自己重新配置。新手的話建議安裝帶有圖形介面的centos系統,方便自己檢查和驗證,kde介面做的還是不錯的。第二步 安裝apache服務。apache在centos7中是apache http ...