只需要yum一句命令,即可安裝。
安裝命令:yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql
[root@iZm5eetszs0751rjwgq32zZ ~]# yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
base | 3.6 kB 00:00:00
epel | 5.3 kB 00:00:00
extras | 2.9 kB 00:00:00
mysql-connectors-community | 2.5 kB 00:00:00
mysql-tools-community | 2.5 kB 00:00:00
mysql57-community | 2.5 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/3): extras/7/x86_64/primary_db | 153 kB 00:00:00
(2/3): epel/x86_64/updateinfo | 1.0 MB 00:00:00
(3/3): epel/x86_64/primary_db | 6.9 MB 00:00:00
沒有可用軟件包 mod_auth_mysql。
正在解決依賴關係
--> 正在檢查事務
---> 軟件包 httpd.x86_64.0.2.4.6-90.el7.centos 將被 安裝
--> 正在處理依賴關係 httpd-tools = 2.4.6-90.el7.centos,它被軟件包 httpd-2.4.6-90.el7.centos.x86_64 需要
--> 正在處理依賴關係 /etc/mime.types,它被軟件包 httpd-2.4.6-90.el7.centos.x86_64 需要
--> 正在處理依賴關係 libaprutil-1.so.0()(64bit),它被軟件包 httpd-2.4.6-90.el7.centos.x86_64 需要
--> 正在處理依賴關係 libapr-1.so.0()(64bit),它被軟件包 httpd-2.4.6-90.el7.centos.x86_64 需要
---> 軟件包 httpd-devel.x86_64.0.2.4.6-90.el7.centos 將被 安裝
--> 正在處理依賴關係 apr-util-devel,它被軟件包 httpd-devel-2.4.6-90.el7.centos.x86_64 需要
--> 正在處理依賴關係 apr-devel,它被軟件包 httpd-devel-2.4.6-90.el7.centos.x86_64 需要
---> 軟件包 httpd-manual.noarch.0.2.4.6-90.el7.centos 將被 安裝
---> 軟件包 mod_perl.x86_64.0.2.0.11-1.el7 將被 安裝
--> 正在處理依賴關係 perl(BSD::Resource),它被軟件包 mod_perl-2.0.11-1.el7.x86_64 需要
--> 正在處理依賴關係 perl(Data::Dumper),它被軟件包 mod_perl-2.0.11-1.el7.x86_64 需要
--> 正在處理依賴關係 perl(ExtUtils::MakeMaker),它被軟件包 mod_perl-2.0.11-1.el7.x86_64 需要
--> 正在處理依賴關係 perl(Linux::Pid),它被軟件包 mod_perl-2.0.11-1.el7.x86_64 需要
---> 軟件包 mod_ssl.x86_64.1.2.4.6-90.el7.centos 將被 安裝
--> 正在檢查事務
---> 軟件包 apr.x86_64.0.1.4.8-5.el7 將被 安裝
---> 軟件包 apr-devel.x86_64.0.1.4.8-5.el7 將被 安裝
---> 軟件包 apr-util.x86_64.0.1.5.2-6.el7 將被 安裝
---> 軟件包 apr-util-devel.x86_64.0.1.5.2-6.el7 將被 安裝
--> 正在處理依賴關係 openldap-devel(x86-64),它被軟件包 apr-util-devel-1.5.2-6.el7.x86_64 需要
--> 正在處理依賴關係 libdb-devel(x86-64),它被軟件包 apr-util-devel-1.5.2-6.el7.x86_64 需要
--> 正在處理依賴關係 expat-devel(x86-64),它被軟件包 apr-util-devel-1.5.2-6.el7.x86_64 需要
---> 軟件包 httpd-tools.x86_64.0.2.4.6-90.el7.centos 將被 安裝
---> 軟件包 mailcap.noarch.0.2.1.41-2.el7 將被 安裝
---> 軟件包 perl-BSD-Resource.x86_64.0.1.29.07-1.el7 將被 安裝
---> 軟件包 perl-Data-Dumper.x86_64.0.2.145-3.el7 將被 安裝
---> 軟件包 perl-ExtUtils-MakeMaker.noarch.0.6.68-3.el7 將被 安裝
--> 正在處理依賴關係 perl(Test::Harness),它被軟件包 perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 需要
--> 正在處理依賴關係 perl(ExtUtils::Packlist),它被軟件包 perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 需要
--> 正在處理依賴關係 perl(ExtUtils::Manifest),它被軟件包 perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 需要
--> 正在處理依賴關係 perl(ExtUtils::Installed),它被軟件包 perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 需要
--> 正在處理依賴關係 perl(ExtUtils::Install),它被軟件包 perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 需要
---> 軟件包 perl-Linux-Pid.x86_64.0.0.04-18.el7 將被 安裝
--> 正在檢查事務
---> 軟件包 expat-devel.x86_64.0.2.1.0-10.el7_3 將被 安裝
---> 軟件包 libdb-devel.x86_64.0.5.3.21-25.el7 將被 安裝
---> 軟件包 openldap-devel.x86_64.0.2.4.44-21.el7_6 將被 安裝
--> 正在處理依賴關係 cyrus-sasl-devel(x86-64),它被軟件包 openldap-devel-2.4.44-21.el7_6.x86_64 需要
---> 軟件包 perl-ExtUtils-Install.noarch.0.1.58-294.el7_6 將被 安裝
--> 正在處理依賴關係 perl-devel,它被軟件包 perl-ExtUtils-Install-1.58-294.el7_6.noarch 需要
---> 軟件包 perl-ExtUtils-Manifest.noarch.0.1.61-244.el7 將被 安裝
---> 軟件包 perl-Test-Harness.noarch.0.3.28-3.el7 將被 安裝
--> 正在檢查事務
---> 軟件包 cyrus-sasl-devel.x86_64.0.2.1.26-23.el7 將被 安裝
--> 正在處理依賴關係 cyrus-sasl(x86-64) = 2.1.26-23.el7,它被軟件包 cyrus-sasl-devel-2.1.26-23.el7.x86_64 需要
---> 軟件包 perl-devel.x86_64.4.5.16.3-294.el7_6 將被 安裝
--> 正在處理依賴關係 systemtap-sdt-devel,它被軟件包 4:perl-devel-5.16.3-294.el7_6.x86_64 需要
--> 正在處理依賴關係 perl(ExtUtils::ParseXS),它被軟件包 4:perl-devel-5.16.3-294.el7_6.x86_64 需要
--> 正在處理依賴關係 gdbm-devel,它被軟件包 4:perl-devel-5.16.3-294.el7_6.x86_64 需要
--> 正在檢查事務
---> 軟件包 cyrus-sasl.x86_64.0.2.1.26-23.el7 將被 安裝
---> 軟件包 gdbm-devel.x86_64.0.1.10-8.el7 將被 安裝
---> 軟件包 perl-ExtUtils-ParseXS.noarch.1.3.18-3.el7 將被 安裝
---> 軟件包 systemtap-sdt-devel.x86_64.0.4.0-10.el7_7 將被 安裝
--> 正在處理依賴關係 pyparsing,它被軟件包 systemtap-sdt-devel-4.0-10.el7_7.x86_64 需要
--> 正在檢查事務
---> 軟件包 pyparsing.noarch.0.1.5.6-9.el7 將被 安裝
--> 解決依賴關係完成
依賴關係解決
==============================================================================================================================================================
Package 架構 版本 源 大小
==============================================================================================================================================================
正在安裝:
httpd x86_64 2.4.6-90.el7.centos base 2.7 M
httpd-devel x86_64 2.4.6-90.el7.centos base 197 k
httpd-manual noarch 2.4.6-90.el7.centos base 1.3 M
mod_perl x86_64 2.0.11-1.el7 epel 3.0 M
mod_ssl x86_64 1:2.4.6-90.el7.centos base 112 k
爲依賴而安裝:
apr x86_64 1.4.8-5.el7 base 103 k
apr-devel x86_64 1.4.8-5.el7 base 188 k
apr-util x86_64 1.5.2-6.el7 base 92 k
apr-util-devel x86_64 1.5.2-6.el7 base 76 k
cyrus-sasl x86_64 2.1.26-23.el7 base 88 k
cyrus-sasl-devel x86_64 2.1.26-23.el7 base 310 k
expat-devel x86_64 2.1.0-10.el7_3 base 57 k
gdbm-devel x86_64 1.10-8.el7 base 47 k
httpd-tools x86_64 2.4.6-90.el7.centos base 91 k
libdb-devel x86_64 5.3.21-25.el7 base 39 k
mailcap noarch 2.1.41-2.el7 base 31 k
openldap-devel x86_64 2.4.44-21.el7_6 base 804 k
perl-BSD-Resource x86_64 1.29.07-1.el7 epel 38 k
perl-Data-Dumper x86_64 2.145-3.el7 base 47 k
perl-ExtUtils-Install noarch 1.58-294.el7_6 base 75 k
perl-ExtUtils-MakeMaker noarch 6.68-3.el7 base 275 k
perl-ExtUtils-Manifest noarch 1.61-244.el7 base 31 k
perl-ExtUtils-ParseXS noarch 1:3.18-3.el7 base 77 k
perl-Linux-Pid x86_64 0.04-18.el7 epel 14 k
perl-Test-Harness noarch 3.28-3.el7 base 302 k
perl-devel x86_64 4:5.16.3-294.el7_6 base 453 k
pyparsing noarch 1.5.6-9.el7 base 94 k
systemtap-sdt-devel x86_64 4.0-10.el7_7 updates 76 k
事務概要
==============================================================================================================================================================
安裝 5 軟件包 (+23 依賴軟件包)
總下載量:11 M
安裝大小:33 M
Downloading packages:
(1/28): apr-1.4.8-5.el7.x86_64.rpm | 103 kB 00:00:00
(2/28): apr-devel-1.4.8-5.el7.x86_64.rpm | 188 kB 00:00:00
(3/28): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:00
(4/28): cyrus-sasl-2.1.26-23.el7.x86_64.rpm | 88 kB 00:00:00
(5/28): apr-util-devel-1.5.2-6.el7.x86_64.rpm | 76 kB 00:00:00
(6/28): expat-devel-2.1.0-10.el7_3.x86_64.rpm | 57 kB 00:00:00
(7/28): cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm | 310 kB 00:00:00
(8/28): gdbm-devel-1.10-8.el7.x86_64.rpm | 47 kB 00:00:00
(9/28): httpd-devel-2.4.6-90.el7.centos.x86_64.rpm | 197 kB 00:00:00
(10/28): httpd-2.4.6-90.el7.centos.x86_64.rpm | 2.7 MB 00:00:00
(11/28): httpd-tools-2.4.6-90.el7.centos.x86_64.rpm | 91 kB 00:00:00
(12/28): libdb-devel-5.3.21-25.el7.x86_64.rpm | 39 kB 00:00:00
(13/28): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00
(14/28): httpd-manual-2.4.6-90.el7.centos.noarch.rpm | 1.3 MB 00:00:00
(15/28): mod_ssl-2.4.6-90.el7.centos.x86_64.rpm | 112 kB 00:00:00
(16/28): perl-Data-Dumper-2.145-3.el7.x86_64.rpm | 47 kB 00:00:00
(17/28): openldap-devel-2.4.44-21.el7_6.x86_64.rpm | 804 kB 00:00:00
(18/28): perl-ExtUtils-Install-1.58-294.el7_6.noarch.rpm | 75 kB 00:00:00
(19/28): perl-ExtUtils-Manifest-1.61-244.el7.noarch.rpm | 31 kB 00:00:00
(20/28): perl-ExtUtils-ParseXS-3.18-3.el7.noarch.rpm | 77 kB 00:00:00
(21/28): perl-BSD-Resource-1.29.07-1.el7.x86_64.rpm | 38 kB 00:00:00
(22/28): perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm | 275 kB 00:00:00
(23/28): mod_perl-2.0.11-1.el7.x86_64.rpm | 3.0 MB 00:00:00
(24/28): perl-Linux-Pid-0.04-18.el7.x86_64.rpm | 14 kB 00:00:00
(25/28): perl-devel-5.16.3-294.el7_6.x86_64.rpm | 453 kB 00:00:00
(26/28): pyparsing-1.5.6-9.el7.noarch.rpm | 94 kB 00:00:00
(27/28): systemtap-sdt-devel-4.0-10.el7_7.x86_64.rpm | 76 kB 00:00:00
(28/28): perl-Test-Harness-3.28-3.el7.noarch.rpm | 302 kB 00:00:00
--------------------------------------------------------------------------------------------------------------------------------------------------------------
總計 9.7 MB/s | 11 MB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : apr-1.4.8-5.el7.x86_64 1/28
正在安裝 : apr-util-1.5.2-6.el7.x86_64 2/28
正在安裝 : apr-devel-1.4.8-5.el7.x86_64 3/28
正在安裝 : libdb-devel-5.3.21-25.el7.x86_64 4/28
正在安裝 : httpd-tools-2.4.6-90.el7.centos.x86_64 5/28
正在安裝 : cyrus-sasl-2.1.26-23.el7.x86_64 6/28
正在安裝 : cyrus-sasl-devel-2.1.26-23.el7.x86_64 7/28
正在安裝 : openldap-devel-2.4.44-21.el7_6.x86_64 8/28
正在安裝 : pyparsing-1.5.6-9.el7.noarch 9/28
正在安裝 : systemtap-sdt-devel-4.0-10.el7_7.x86_64 10/28
正在安裝 : perl-Data-Dumper-2.145-3.el7.x86_64 11/28
正在安裝 : perl-Linux-Pid-0.04-18.el7.x86_64 12/28
正在安裝 : perl-Test-Harness-3.28-3.el7.noarch 13/28
正在安裝 : expat-devel-2.1.0-10.el7_3.x86_64 14/28
正在安裝 : apr-util-devel-1.5.2-6.el7.x86_64 15/28
正在安裝 : gdbm-devel-1.10-8.el7.x86_64 16/28
正在安裝 : perl-ExtUtils-Manifest-1.61-244.el7.noarch 17/28
正在安裝 : 1:perl-ExtUtils-ParseXS-3.18-3.el7.noarch 18/28
正在安裝 : perl-ExtUtils-Install-1.58-294.el7_6.noarch 19/28
正在安裝 : perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 20/28
正在安裝 : 4:perl-devel-5.16.3-294.el7_6.x86_64 21/28
正在安裝 : mailcap-2.1.41-2.el7.noarch 22/28
正在安裝 : httpd-2.4.6-90.el7.centos.x86_64 23/28
正在安裝 : perl-BSD-Resource-1.29.07-1.el7.x86_64 24/28
正在安裝 : mod_perl-2.0.11-1.el7.x86_64 25/28
正在安裝 : 1:mod_ssl-2.4.6-90.el7.centos.x86_64 26/28
正在安裝 : httpd-devel-2.4.6-90.el7.centos.x86_64 27/28
正在安裝 : httpd-manual-2.4.6-90.el7.centos.noarch 28/28
驗證中 : perl-BSD-Resource-1.29.07-1.el7.x86_64 1/28
驗證中 : mailcap-2.1.41-2.el7.noarch 2/28
驗證中 : httpd-tools-2.4.6-90.el7.centos.x86_64 3/28
驗證中 : httpd-2.4.6-90.el7.centos.x86_64 4/28
驗證中 : perl-ExtUtils-Manifest-1.61-244.el7.noarch 5/28
驗證中 : apr-1.4.8-5.el7.x86_64 6/28
驗證中 : apr-devel-1.4.8-5.el7.x86_64 7/28
驗證中 : gdbm-devel-1.10-8.el7.x86_64 8/28
驗證中 : perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 9/28
驗證中 : expat-devel-2.1.0-10.el7_3.x86_64 10/28
驗證中 : mod_perl-2.0.11-1.el7.x86_64 11/28
驗證中 : perl-Test-Harness-3.28-3.el7.noarch 12/28
驗證中 : openldap-devel-2.4.44-21.el7_6.x86_64 13/28
驗證中 : cyrus-sasl-devel-2.1.26-23.el7.x86_64 14/28
驗證中 : libdb-devel-5.3.21-25.el7.x86_64 15/28
驗證中 : perl-Linux-Pid-0.04-18.el7.x86_64 16/28
驗證中 : 1:perl-ExtUtils-ParseXS-3.18-3.el7.noarch 17/28
驗證中 : perl-Data-Dumper-2.145-3.el7.x86_64 18/28
驗證中 : perl-ExtUtils-Install-1.58-294.el7_6.noarch 19/28
驗證中 : apr-util-1.5.2-6.el7.x86_64 20/28
驗證中 : 1:mod_ssl-2.4.6-90.el7.centos.x86_64 21/28
驗證中 : pyparsing-1.5.6-9.el7.noarch 22/28
驗證中 : httpd-devel-2.4.6-90.el7.centos.x86_64 23/28
驗證中 : apr-util-devel-1.5.2-6.el7.x86_64 24/28
驗證中 : systemtap-sdt-devel-4.0-10.el7_7.x86_64 25/28
驗證中 : cyrus-sasl-2.1.26-23.el7.x86_64 26/28
驗證中 : 4:perl-devel-5.16.3-294.el7_6.x86_64 27/28
驗證中 : httpd-manual-2.4.6-90.el7.centos.noarch 28/28
已安裝:
httpd.x86_64 0:2.4.6-90.el7.centos httpd-devel.x86_64 0:2.4.6-90.el7.centos httpd-manual.noarch 0:2.4.6-90.el7.centos mod_perl.x86_64 0:2.0.11-1.el7
mod_ssl.x86_64 1:2.4.6-90.el7.centos
作爲依賴被安裝:
apr.x86_64 0:1.4.8-5.el7 apr-devel.x86_64 0:1.4.8-5.el7 apr-util.x86_64 0:1.5.2-6.el7
apr-util-devel.x86_64 0:1.5.2-6.el7 cyrus-sasl.x86_64 0:2.1.26-23.el7 cyrus-sasl-devel.x86_64 0:2.1.26-23.el7
expat-devel.x86_64 0:2.1.0-10.el7_3 gdbm-devel.x86_64 0:1.10-8.el7 httpd-tools.x86_64 0:2.4.6-90.el7.centos
libdb-devel.x86_64 0:5.3.21-25.el7 mailcap.noarch 0:2.1.41-2.el7 openldap-devel.x86_64 0:2.4.44-21.el7_6
perl-BSD-Resource.x86_64 0:1.29.07-1.el7 perl-Data-Dumper.x86_64 0:2.145-3.el7 perl-ExtUtils-Install.noarch 0:1.58-294.el7_6
perl-ExtUtils-MakeMaker.noarch 0:6.68-3.el7 perl-ExtUtils-Manifest.noarch 0:1.61-244.el7 perl-ExtUtils-ParseXS.noarch 1:3.18-3.el7
perl-Linux-Pid.x86_64 0:0.04-18.el7 perl-Test-Harness.noarch 0:3.28-3.el7 perl-devel.x86_64 4:5.16.3-294.el7_6
pyparsing.noarch 0:1.5.6-9.el7 systemtap-sdt-devel.x86_64 0:4.0-10.el7_7
完畢!
[root@iZm5eetszs0751rjwgq32zZ ~]# service httpd status
Redirecting to /bin/systemctl status httpd.service
* httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:httpd(8)
man:apachectl(8)
[root@iZm5eetszs0751rjwgq32zZ ~]# service httpd start
Redirecting to /bin/systemctl start httpd.service
[root@iZm5eetszs0751rjwgq32zZ ~]# service httpd status
Redirecting to /bin/systemctl status httpd.service
* httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since 日 2019-12-22 21:05:19 CST; 3s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 21416 (/usr/sbin/httpd)
Status: "Processing requests..."
CGroup: /system.slice/httpd.service
|-21416 /usr/sbin/httpd -DFOREGROUND
|-21417 /usr/sbin/httpd -DFOREGROUND
|-21418 /usr/sbin/httpd -DFOREGROUND
|-21419 /usr/sbin/httpd -DFOREGROUND
|-21420 /usr/sbin/httpd -DFOREGROUND
`-21421 /usr/sbin/httpd -DFOREGROUND
12月 22 21:05:19 iZm5eetszs0751rjwgq32zZ systemd[1]: Starting The Apache HTTP Server...
12月 22 21:05:19 iZm5eetszs0751rjwgq32zZ httpd[21416]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using... message
12月 22 21:05:19 iZm5eetszs0751rjwgq32zZ systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@iZm5eetszs0751rjwgq32zZ ~]#
==============================================================================================
常用命令:
如果採用RPM包安裝,安裝路徑應在/etc/httpd目錄下
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模塊路徑:/usr/sbin/apachectl
web目錄:/var/www/html
如果採用源代碼安裝,般默認安裝在/usr/local/apache2目錄下