apache安装01
安装apache,记得先把迅雷等关掉(会占用80端口)

apache安装02

apache安装03
domain和server填:localhost

apache安装04

apache安装05
安装到D:\apache

apache安装06

apache安装07

apache安装08
之后,可以在浏览器里打开http://localhost测试下
如果显示 It works! 就运行成功了



配置apache
进入D:\apache\conf 文件夹,用记事本打开 httpd.conf

找到:
# LoadModule foo_module modules/mod_foo.so
追加:
LoadFile "D:/php/php5ts.dll"
LoadFile "D:/php/libmcrypt.dll"
LoadFile "D:/php/libmysql.dll"
PHPIniDir "D:/php"
LoadModule php5_module "D:/php/php5apache2_2.dll"

找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
追加:
AddType application/x-httpd-php .php

在D盘建立一个文件夹www
更改网站目录:把 D:/apache/htdocs 改成 D:/www
如下所示,要改两个地方
DocumentRoot "D:/www"
<Directory "D:/www">

在www文件夹中建立一个文件夹 cgi-bin
然后找到这一句 ScriptAlias /cgi-bin/
后面的路径改为"D:/www/cgi-bin/"

追加默认页面:
DirectoryIndex index.html index.htm index.php index.cgi

关于rewrite模块的开启
一般来说,对于以前版本的apache,只要把以下前面的#去掉即可
#LoadModule rewrite_module modules/mod_rewrite.so
但是对于新版的apache,就要再改个地方
找到<Directory "D:/www"> 后面的一句 AllowOverride None
把它改成 AllowOverride All
然后重启apache,就搞定了

(后面的是额外应用,有需要的话,可以看看)

关于虚拟子目录绑米的开启
在新版的apache中,需要这样来开启
首先找到这一句,把前面的#去掉
Include conf/extra/httpd-vhosts.conf
然后在D盘建立这样一个文件夹logs
然后打开D:\apache\conf\extra\httpd-vhosts.conf
把最下面的几个示例去掉,加上自己的设置
<VirtualHost *:80>
ServerAdmin 123@123.com
DocumentRoot "D:/www"
ServerName localhost
ServerAlias localhost
ErrorLog "D:/logs/localhost-error.log"
CustomLog "D:/logs/localhost-access.log" common
</VirtualHost>

上面这句很重要,就是把localhost绑定到"D:/www"目录
如果想绑定域名,可以再加一条,如下
<VirtualHost *:80>
ServerAdmin 123@123.com
DocumentRoot "D:/www/12345"
ServerName 你的域名
ServerAlias 你的其他域名
ErrorLog "D:/logs/domain-error.log"
CustomLog "D:/logs/domain-access.log" common
</VirtualHost>

这样就把你的域名绑定到了 "D:/www/12345" 目录下

最后,要重启apache,设置才生效
2008-03-20   11:25
现有0条评论:
Post a Comment
小狼笔记 © 2006~2020