内容正文:
课程名称
第17章 Apache服务器
计划学时
4学时
内容分析
本章主要介绍LAMP部署、Apache基本配置、部署网上商城ECshop、部署博客系统WordPress
教学目标
与
教学要求
要求学生了解了解Apache服务、掌握部署LAMP方法、掌握Apache基本配置、掌握部署应用
教学重点
LAMP部署、Apache基本配置、部署网上商城ECshop、部署博客系统WordPress
教学难点
LAMP部署、Apache基本配置、部署网上商城ECshop、部署博客系统WordPress
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(LAMP部署)
回顾内容
1. 回顾上节内容,引出本课时主题。
学习完上一章对域名系统有一个基本的了解, Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将PHP、Perl、Python等解释器编译到服务器中。本章将对LAMP部署展开详细讲解。引出本课时的内容。
2. 明确学习目标
(1) 能够掌握安装Apache
(2) 能够掌握安装PHP
(3) 能够掌握安装MariaDB
知识讲解
· 安装Apache
使用yum安装Apache服务程序,软件包名称为httpd,启动httpd服务并将其设置为开机启动,具体如下所示。
[root@qfedu-apache ~]# yum -y install httpd
[root@qfedu-apache ~]# systemctl start httpd
[root@qfedu-apache ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to
/usr/lib/systemd/system/httpd.service.
接下来进行网站测试,打开火狐浏览器,具体如下所示。
[root@qfedu-apache ~]# firefox
在地址栏中输入本地IP地址http://127.0.0.1并按回车键,可以看到httpd服务的默认页面,如图所示。
在/var/www/html/index.html文件中写入如下内容。
[root@qfedu-apache ~]# vim /var/www/html/index.html
qf.linux
打开火狐浏览器,输入IP地址并按回车键,此时默认访问服务器80端口的/var/www/html/index.html文件,结果如图所示。
在/var/www/html/目录下创建qf.php文件并写入如下内容:
[root@qfedu-apache ~]# vim /var/www/html/qf.php
<?php
phpinfo();
?>
打开浏览器在地址栏输入http://10.18.45.175/qf.php并按回车键,页面显示为空,因为服务器端并没有对PHP文件进行解释,如图所示。
· 安装PHP
为解决上述无法解释PHP文件问题,安装PHP即可,具体如下所示。
[root@qfedu-apache ~]# yum -y install php
………………..部分省略…………………..
Installed:
php.x86_64 0:5.4.16-45.el7
Dependency Installed:
libzip.x86_64 0:0.10.1-8.el7 php-cli.x86_64 0:5.4.16-45.el7
php-common.x86_64 0:5.4.16-45.el7
Complete!
安装PHP完成后,PHP作为httpd的模块,具体如下所示。
[root@qfedu-apache ~]# ls /etc/httpd/modules/ |grep php
libphp5.so
重新启动httpd服务,具体如下所示。
[root@qfedu-apache ~]# systemctl restart httpd
通过火狐浏览器再次访问qf.php,如图所示。
· 安装MariaDB
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区维护,采用GPL授权许可 MariaDB的目标是完全兼容MySQL,包括API和命令行,成为MySQL的代替品。
使用yum安装Maria