只需要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目录下