由于重装了一次系统,所以以前设置的IIS+PHP+MYSQL环境也没有了,所以就要重新建立一个环境,本来想再次建一个IIS,但想到IIS对rewrite的支持不是太好,上次搞了老半天都没搞好,所以就萌生了建立apache+php的环境,在网上搜集了不少资料,成功建立并开启mod_rewrite,下面就分享一下建立该环境的步骤。

一、下载必要文件

  1. Appache :注意这个要选择下载Win32 Binary without crypto (no mod_ssl);
  2. PHP5:这个下载普通的压缩包即可;
  3. MYSQL:下载最新的安装包即可.

二、设置目录

可以按照上图来设置目录,尽量选择不是系统盘的分区。D:\www

三、安装Apache

安装过程中的目录要设置为D:\www\Server\Appache,然后按步骤安装;

当安装完看到桌面右下角有一个APPACHE的小图标时,则安装成功。

可以对着图标点击左键选择开启——关闭——重启,也可以用cmd定位到D:\www\Server\Apache\bin,输入以下命令:

  • httpd -k start       // 开启服务
  • httpd -k stop        // 关闭服务
  • httpd -k restart     // 重启服务

四、安装PHP

  • 解压到D:\www\Server\php下,然后复制一份php.ini-recommended改为php.ini
  • Find ;extension=php_mysql.dll,;extension=php_mbstring.dll,;extension=php_gd2.dll然后去掉前面的分号,表示开启了这几项服务。
  • Find extension_dir = "./" 然后把./改为PHP安装路径下的EXT,即为D:\www\Server\php\ext\
  • 把PHP目录和PHP的EXT目录添加到环境变量中。具体做法为 计算机——>属性——>高级系统设置——>环境变量——>系统变量——>Path——>编辑——>添加D:\www\Server\php,D:\www\Server\php\ext\即可
  • 最后将PHP目录内的php.ini,php.exe,php4ts.dll三个文件复制到C:\Windows\目录

五、配置Apache和PHP

1、用记事本打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件

2、把DocumentRoot “xxxxxx” 改为存放网页的目录,即D:\www\Web,Directory “xxxxxxx”也改为D:\www\Web,这也是http://Localhost/所指向的目录

3、在很多LoadModule的上面或者下面(其实哪里都可以)加上两行

LoadModule php5_module "D:/www/Server/php/php5apache2_2.dll"
PHPIniDir "D:/www/Server/php"

4、找到DirectoryIndex index.html 修改为 DirectoryIndex index.php index.html

5、找到AddType application/x-gzip .gz .tgz 在下面添加两行

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

6、把PHP目录里的libmysql.dll拷贝到D:\www\Server\Apache\bin

7、保存文件,重启Appache

六、安装MYSQL,测试APPACHE

具体的请到IIS+php+mysql的文章内查看,一模一样

七、开启mod_rewrite功能,让wordpress支持永久链接

  • 打开httpd.conf,找到#LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的#号
  • 然后找到所有的AllowOverride,把后面的None改为All即可

所有步骤完成,ENJOY~!

至此,完美支持永久链接~

Copyright protected, if you want to repaste, please write down it is from [http://neversummer.net], thank u.