winxp下apache+php+mysql 安装配置

一、 安装apache 并配置支持PHP
点击安装文件apache_2.0.50-win32-x86-no_ssl.msi将apache安装在 D:\apache2 目录(随自己喜好)下将php-5.0.0-Win32.zip 里内容解压到 D:\php 里找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里如我的php.ini是拷到 c:\windows目录再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32)
配置apache里的httpd.conf打开 D:\Apache2\conf\httpd.conf 这个文件找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/htdocs"找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)
--------------模块化安装配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行LoadModule php5_module d:/php/php5apache2.dll其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行AddType application/x-httpd-php .php
--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可ScriptAlias /php/ "d:/php/"AddType application/x-httpd-php .phpAction application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------
此时PHP环境基本已经配置成功 在WEB根目录(如我的D:/htdocs)里建一个名为test.php的文件内容如下

重新启动apache服务用浏览器打开
注意:1./ \和区别 原来用的是什么就用什么
配置完了要重启APACHE才ok
http://localhost/test.php如果可以看到php配置输出信息就OK了

二、安装mysql
安装NEXT到底,全部默认,中间只要设置一个root密码就ok了.

三、配置php.ini并测试mysql(php.ini为 d:\windows下的 php.ini)
找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"找到;extension=php_mysql.dll 将';'去掉改为extension=php_mysql.dll找到;session.save_path = "/tmp"将';'去掉 设置你保存session的目录,如session.save_path = "D:/php/session_temp";
重启apache服务在Web根目录下(如 D:\website)建立testdb.php文件内容如下:$link=mysql_connect('localhost','root','123456');if(!$link) echo "fail";else echo "success";mysql_close();?>用浏览器打开http://localhost/testdb.php 如果输出success就OK了。

四、phpmyadmin的安装配置
将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其
它打开phpmyadmin 目录中的 config.inc.php找到$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '123456';分别填上你mysql的用户和密码即可。