分类: 微风笔记
作者: shiny

原本以为在windows不支持.htaccess,后来仔细端详,似乎.htaccess的支持是与操作系统无关而与apache是否开启mod_rewrite有关。

所以研究了一下,尝试了wamp的配置。

遇上了两个问题:

1、明明php.ini里设置了加载mysql.dll,却不支持mysql扩展。

2、mod_rewrite怎么配置啊。。。。

解决如下:

1、mysql.dll有它所依赖的dll,除了保证mysql.dll在path里,还需要保证它的依赖项也在path里。

具体哪些依赖关系,见PHP根目录下的snapshot.txt。

或者,使用安装版的PHP可以自己选定自己需要的扩展。

但系统重装之后一般就失效了。。。

2、除了在apache的httpd.conf里#LoadModule rewrite_module modules/mod_rewrite.so,将#删除之外,还要在httpd.conf里查找AllowOverride none,(需要.htaccess生效的目录)修改成 AllowOverride All。

可以使用替换。 OK。

这样wamp环境配置完毕。还可以仔细研究下httpd.conf、php.ini,来对开发环境作进一步定制,比如404页面,主目录位置等等。。。