分类: Web开发
2013-02-20 23:14:50
├─bin --> binary,二进制文件,是apache的主程序及控制台等可执行程序的目录
├─cgi-bin --> 公共网关接口方式存放程序的目录
├─conf ---->config的缩写,配置文件目录
│ ├─extra ---> 辅配置文件
│ ├─original---> 原始的配置文件,可以在修改失败后来恢复用
│ └─httpd.conf -->主配置文件,引入extra里面的各子配置文件
├─error --->存入一些请求错误时,所给客户回应的信息.
├─htdocs ---> 网页的主目录
├─icons --->一些小图标
├─logs ---> 日志信息,其中error.log是错误日志信息,对我们调试很有帮助.
├─manual --> 手册,帮助文档
└─modules --> 模块目录,放置各种功能模块
1:通过apache控制台进行控制(bin/bin/ApacheMonitor.exe为图形管理界面)
2:通过"我的电脑->管理->服务",通过管理apache服务来控制.(因为apache已经在电脑里注册成一种服务)
3:命令行管理
Cmd状态下,进入apache/bin目录
打开:httpd -k start
在httpd.conf主配置文件,
DirectoryIndex 设置,代表默认主页
可以设置 index.html ,index.php 等等,也可以设置多个默认主页,且优先级按顺序从前到后降低.
例如:
DirectoryIndex index.html index.php
试想,一个服务员可不可以同时看着2上柜台甚至更多呢? 当然可以.
Apache也可以监听多个端口.
例如:让apache监听80 81 82 三个端口.
在httpd.conf第47行左右添加
Listen 81
Listen 82
然后重启apache, apache即可在3个端口上同时监听http请求.
Apache假设装X:/path, 则默认apache的文件主目录在X:/path/htdocs
我们可以通过修改两个选项来完成主目录的更改
虚拟主机(一台服务器上配置多个网站)
Httpd.conf,468行左右,
Include conf/extra/httpd-vhosts.conf ----> 这一行,前面的#去掉.
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all
添加虚拟主机记录
步骤:
1:解压PHP并配置php.ini配置文件
在解压后的php文件夹中有"php.ini-development"、"php.ini-production"两个文件,我们随意选择一个重命名为"php.ini"即可;修改如下:(假设php的解压目录为X:\path;我放在D:/wamp/php)
extension_dir="D:/wamp/php/ext"扩展目录
date.timezone=prc(设置时区)
在Addtyp 系列行附近,添加一行
AddType application/x-httpd-php .php //这里就是为什么php是以.php为后缀当然可以改变的