PHP基础2 apache的工作原理
Apache的诸多功能都是通过模块进行加载的,自己本身并不具备那么多能力(功能)
主配置文件
conf/httpd.conf 还有conf/extra/目录下的可以加载的配置文件,其实也可以算一个!
分布式配置文件
就是指分散到各个目录中的Apache的配置文件,其中的配置,只针对该目录已经该目录的子目录有效的!
该分布式配置文件的名字叫: .htaccess 把所有的请求交给index.php处理
其中里面所写的配置,和<directory></directory>配置指令段是类似的!
分布式配置系统的两个特点:
- 修改后立即生效,不需要重启Apache,说明Apache在访问到该目录的时候,会重新对该配置文件进行读取
- 分布式配置系统针对当前目录以及当前目录的子目录有效的