在windows下安装过很多次apache+php+mysql了,每次都没有做一个详细的记录。今天心情不好,所以写个日志。
这里的安装方法都是参考于php的官方安装文档,所以直接查看它的官方文档就可以安装了
主要参考这两个手册:php-5中文手册和php-5.2.5-Win32.zip 软件包中的install.txt
首先请准备以下软件(ps:我的这些软件都是很久前下载的,现在已经有新版本了,不过安装方法都是一样的)

点击下载apache
点击下载php-5
点击下载mysql

下面开始安装(安装顺序无所谓)和配置,不要一味的照搬,自己结合自己的情况看看

===> 软件的安装
1)安装apache_2.2.8-win32-x86-openssl-0.9.8g.msi
=>安装方法:直接运行安装程序安装

2)安装php-5
=> 解压下载的安装包,将解压后的文件目录名改为php,以方便后面的配置
=>进入刚刚改名为php的目录,找到php.ini-recommended文件,将该文件改名为php.ini
=>将名为php的目录整个拷贝了任意一个盘(c,d……)的根目录下,以方便后面的配置,我将php整个目录拷贝到了D盘根目录下,即d:\php

3)安装mysql
=>安装方法:直接运行安装程序安装
=>配置mysql:安装完mysql后,程序会自动弹出配置窗口,直接点击"next"…….,然后设置好相应的字符编码和root用户的密码等

这样程序就安装完成了,下面分析这些软件应该如何配置才能工作。

===> 服务器的配置(这里只是简单讲讲如何让服务器正常工作,想要知道更多的配置,请自行查看软件配置文档)
1)配置php(先前我将解压后的php包整个拷贝到了d目录下d:\php)
=>进入php所在目录,目录结构基本是这个样子

点击展开
d:\php
|
+–dev
| |
| |-php5ts.lib
|
+–ext – extension DLLs for PHP
| |
| |-php_bz2.dll
| |
| |-php_cpdf.dll
| |
| |-..
|
+–extras
| |
| +–mibs – support files for SNMP
| |
| +–openssl – support files for Openssl
| |
| +–pdf-related – support files for PDF
| |
| |-mime.magic
|
+–pear – initial copy of PEAR
|
|
|-go-pear.bat – PEAR setup script
|
|-fdftk.dll
|
|-..
|
|-php-cgi.exe – CGI executable
|
|-php-win.exe – executes scripts without an opened command prompt
|
|-php.exe – CLI executable - ONLY for command line scripting
|
|-..
|
|-php.ini-dist – default php.ini settings
|
|-php.ini-recommended – recommended php.ini settings
|
|-php5activescript.dll
|
|-php5apache.dll
|
|-php5apache2.dll
|
|-..
|
|-php5ts.dll – core PHP DLL
|
|-

编辑php.ini文件
找到extension_dir一行,修改为extension_dir = “d:\php\ext”,如果这一句前面有分号,请去掉分号
找到include_path一行,修改为include_path = “.;d:\php\PEAR”,如果这一句前面有分号,请去掉分号
找到;extension=php_mysql.dll一行,把前面的分号去掉,就可以连mysql数据库了
添加环境变量(不知道怎么添加的话,自己google下,或者“右击我的电脑=>属性=>高级=环境变量”):
新建变量phprc,值为D:\php(不知道这一步是不是必须做,不过配置文档里写到了),在path变量里添加D:\php,用分号分割开

2)配置apache
=>在apache的安装目录下找到httpd.conf文件,这个就是apache的配置文件,在程序的开始菜单里也能找到。
在文件尾部添加以下代码

PHPIniDir “d:/php”
LoadModule php5_module d:/php/php5apache2_2.dll
AddType application/x-httpd-php .php

找到此段代码

点击展开

DirectoryIndex index.html

修改为

点击展开

DirectoryIndex index.html index.php index.htm

这样基本上就配置完成了

在apache安装目录下找到htdocs目录,修改其中index.html为index.php,修改内容为

点击展开


It works!




重启apache,或者重启电脑后,在浏览器中输入http://127.0.0.1/即可查看结果