1,apache在电脑中的服务名:

PHP学习笔记【3】--apache服务器使用和配置_ apache目录结构

2,apache在电脑中的进程名:

PHP学习笔记【3】--apache服务器使用和配置_apache管理方式_02

3,apache的管理方式

一是通过bin目录下的 apache monitor来管理

二是通过命令行操作

httpd -k start[shutdown,restart]

通过命令行模式操作是使用了bin目录下的httpd.exe程序,所以使用该命令必须在bin目录下使用,或者配置环境变量

环境变量的配置(windows 7 ):

 

PHP学习笔记【3】--apache服务器使用和配置_ apache目录结构_03 PHP学习笔记【3】--apache服务器使用和配置_apache管理方式_04 PHP学习笔记【3】--apache服务器使用和配置_httpd -k start_05 PHP学习笔记【3】--apache服务器使用和配置_ apache目录结构_06

PHP学习笔记【3】--apache服务器使用和配置_php学习笔记_07 PHP学习笔记【3】--apache服务器使用和配置_apache管理方式_08 PHP学习笔记【3】--apache服务器使用和配置_php学习笔记_09 

4,下面访问http://localhost  网页会出现 It works! 说明apache 已经在工作了

实际上在这里我们访问的完整的路径是http://localhost:80 80是我们访问的端口

在apache的安装目录下我们可以修改apache默认监听的端口

/conf/httpd.conf  修改 Listen属性即可

5,apache的目录结构PHP学习笔记【3】--apache服务器使用和配置_httpd -k start_10

打开apache的安装目录,下面介绍一下各个文件夹的作用介绍

bin 该目录存放apache常用的命令比如httpd.exe

cig-bin 该目录存放Linux下常用的命令.sh

conf 存放配置文件 httpd.conf

error 存放apache的错误日志,包括启动的错误,和安装的错误,,,

htdocs 存放我们站点的文件(默认站点的存放目录)

icons 存放图标

logs 记录apache 的日志(启动日志,,安装日志)

manual 手册(英文)

modules apache模块,在模块索引处查询模块的作用,模块的启动配置在httpd.conf,apache是基于模块化设计的,总体上看起来代码的可读性高于php,他的核心代码并不多,大多数的功能都被分散到各个模块,各个模块在系统启动的时候按照需要载入,你如果要阅读apache的源代码,可以从main.c文件读起.

6,其他的轻量级的web服务器:

lighttpd,nginx