Apache:是一个开源的网页服务器,因为其多平台和安全性被普遍使用,是当下最流行的Web服务器软件之一。c++
注:未避免后续安装出现问题,先把环境须要的依赖安装解决了web
yum install gcc yum install make yum install openssl-devel yum install pcre-devel yum install -y bzip2 yum install expat-devel
yum -y install gcc gcc-c++
1.在Linux系统/usr/local目录下,建立apache文件夹(mkdir apache),使用ftp将apache文件包上传到/usr/local/apache目录下,因为从apache2.4以上版本开始,性能大幅度提升,须要额外的三个组件,apache运行库ARP,apache运行时经常使用库ARP-util,以及Perl语言库PCREapache
2.进入到/usr/local/apache目录中,在当前文件下解压apr-1.7.0.tar.gz文件,解压后进入到apr-1.7.0文件中浏览器
tar -zxvf apr-1.7.0.tar.gz
执行命令: ./configure --prefix=/usr/local/apr 执行命令: make 执行命令: make install
注:若提示rm: cannot remove `libtoolT': No such file or directory安全
则执行:vi configure 搜索关键字‘RM='$RM'’
并把RM='$RM'改成RM='$RM -f'保存退出便可
4.返回到/usr/local/apache目录中, 在当前文件下解压apr-util-1.6.1.tar.gz文件,解压后进入到apr-util-1.6.1文件中服务器
执行命令:./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config 执行命令:make 执行命令:make install
5.返回到/usr/local/apache目录中, 在当前文件下解压pcre-8.40.tar.gz文件,解压后进入到pcre-8.40文件中tcp
执行命令:./configure --prefix=/usr/local/pcre 执行命令:make 执行命令:make install
6.返回到/usr/local/apache目录中, 在当前文件下解压httpd-2.4.39.tar.gz文件,解压后进入到httpd-2.4.39文件中性能
执行命令:./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre 执行命令:make 执行命令:make install
1.配置变量:spa
执行命令:vi /usr/local/apache2/conf/httpd.conf 在文件中找到 ServerName www.example.com:80 这行代码 在下面添加:ServerName localhost:80 添加后保存退出
2.启动apacherest
执行命令 /usr/local/apache2/bin/apachectl start 为了能让其余机器访问web服务器,咱们须要把80端口打开 执行命令: vi /etc/sysconfig/iptables 找到 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 在下面添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 添加后保存退出
3.重启防火墙: service iptables restart
回到物理机中的浏览器,输入虚拟机ip:80
若网页显示 It works! 则说明Apache安装成功