WEB服务器简介
WEB服务器,即网站服务器,也称为WWW(WORLD WIDE WEB)服务器,是指驻留于因特网上某种类型计算机的程序。主要功能是提供网上信息浏览服务。目前最主流的三个Web服务器是Apache Nginx IIS。
WEB服务器搭建
web服务器的搭建有很多种方式,这里介绍三种常用的搭建方式:集成环境搭建、命令行搭建、原始安装包搭建。
集成环境搭建
web服务器的搭建纷繁复杂,为了最快速的搭建web服务器,很多团队开发了集成环境。集成环境将web服务器运行需要的各种程序包打包在一起,对外屏蔽了各个程序之间的关联细节。开发者下载集成包之后,只需简单安装,便可以一键部署整个web服务器环境。集成环境一般包括了服务器(如apache,nginx,iis)、服务器开发语言(如php)、数据库(如mysql)、文件传输服务器(如ftp)等。
互联网上流传的集成包很多,比如xampp,wamp等,对于不同的操作系统也有不同的版本支持,比如windows、linux、mac os。以windows版本下的xampp为例,你可以很容易的从互联网上获取到xampp的exe格式安装包。关于xampp的获取,可以访问如下网址https://www.apachefriends.org/zh_cn/index.html,该网址提供了不同操作系统对应的xampp集成环境,选择合适自己的一款下载即可。下载xampp安装包之后,双击,选择相应的安装目录,按照安装向导的提示即可快速搭建一个web服务器。安装好之后的xampp文件目录如下:(该图来自mac版,windows类似)
xampp目录下东西很多,这里列举几个常用的文件夹
apache2 web服务器目录,
php php文件目录,
mysql mysql数据库目录,
phpmyadmin 数据库管理程序目录,
htdocs web根目录,用于存放所有的web程序。
几个注意的点
1)数据库的用户名为root,密码为空。
2)默认为宽口为80,如果安装或者访问失败,可以检查是否80端口被占用。
控制台
xampp拥有一个控制台,用于启动/关闭服务器、数据库等应用程序,界面如下:
点击apache后面的start即可开启apache服务器,点击mysql后面的start按钮即可开启mysql数据库,点击mysql后面的admin即可在浏览器打开phpmyadmin页面,对数据库进行可视化操作。如下:
运行php程序
在htdocs文件夹下新建index.php文件,输入以下内容并保存。
在浏览器输入127.0.0.1/index.php出现如下php配置信息界面,说明网站可以正常访问了。