Apache服务器介绍

Apache概述:

(1)Apache是目前世界上使用最广泛的一种web server,它以跨平台,高效和稳定而闻名。

(2)Apache缺点是变得越来越重,被普遍认为是重量级的web server。(Apache主要采用的是基于进程的Prefork模式(还有基于线程的Worker模式),也就是,对于每个请求会用一个进程去进行服务,进程非常占资源,当并发量大的时候,就需要等额的进程,导致的是高内存占用和CPU占用,这就是所谓的重量级 

(3)Apache是基于模块化设计的,总体上看起来代码的可读性高于php代码,它的核心代码并不多,大多数的功能都被分割到各种模块中,各个模块在系统启动时按需载入。

(4)Apache是用C语言写的。

Apache服务器的安装:

双击程序,一直下一步,直到出现以下界面:

 Apache服务器介绍_第1张图片

选择for all……——>下一步——>自定义安装——>直至最后安装成功


测试是否安装成功:

在浏览器中输入:http://localhost    回车

网页显示: It  Works!  表示安装成功!

apache安装成功后,操作系统是以服务的形式管理的;

通过命令行管理Apache软件:

Httpd     启动Apache

Httpd -k  start     启动Apache

Httpd –k  shutdown     停止Apache

Httpd –k  restart      重启Apache


要想使用以上命令,需要配置环境变量:

在变量值Path的变量值中加上:Apache的bin目录

C:\xampp\apache\bin

Apache服务器默认在80端口监听

一台机器可以有1到65535号端口,一个端口代表2个字节

Netstat  -an   该命令用来查询本机器有哪些端口正在被监听

Netstat  -anb  该命令用来查询本机器有哪些端口正在被监听及其对应的应用程序

         端口中的1-1024号叫做有名端口,这些端口一般不要用,他们已经分配好了

Apache如何配置端口:

Apache软件的端口是在httpd.conf文件中配置的,该文件在Apache目录下的conf文件下。在该文件中可以修改端口,修改后重新启动Apache,就生效。

Apache可以监听多个端口,如下图所示:

Apache服务器介绍_第2张图片



Apache目录结构含义:

Apache服务器介绍_第3张图片



你可能感兴趣的:(PHP)