windows7下安装配置apache

windows7下安装配置apache

在本本升级为windows7后,不得不把开发环境换了,于是手动配置apache,
依据以前在window xp下面的经验,把apache安装好,运行,可以看到It works的相关页面,
然后是配置PHP和网站根目录
据经验:
直接修改C:\Program Files\Apache Software Foundation\Apache2.2\conf下的httpd.conf文件

添加php模块:LoadModule php5_module “D:/work/php/php5apache2_2.dll”

查找”AddType”,新增行,输入允许执行php的文件类型
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

查找”DirectoryIndex”,更改默认首页为
DirectoryIndex index.php index.html

修改网站根目录
查找”DocumentRoot”,更改默认的站点路径为
DocumentRoot “D:/project”

更改下面的

然后重新启动apache,
然后很神奇的事情出现了:根目录设置无效,PHP无法解析
访问PHP文件,出现神奇的404错误

查看用editplus打开的配置文件,发现是正确的,
查找原因,以为是配置错了,半天没有发现问题,然后重装,重新配置,还是有问题。
查找错误日志,发现访问的还是apache默认的网站根目录下面的文件。
以为根目录设置有问题,发现貌似没有错

百思不得其解,然后在一不小心使用记事本打开了配置文件,发现其内容和editplus打开的内容不是一样的。
奇怪了。

问一服务器组的哥们,那哥们说咱不用win系统,都是*unix系统。一般来说:这个是权限问题,不过咱们的系统会告诉我们不能修改。
恍然,文件上点开右键发现有一个使用管理员身份打开,打开后修改,重启apache

over了

神奇了,window也有权限了!

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>