在winxp sp2中安装phpmyadmin(转)

Windows下配置PHP环境 - 网络学院


 

准备工作 首先要下载如下软件,推荐到官网下载,如果你是像我一样只是测试,那么到skycn.com下载吧,这样比较快。
Apache http://httpd.apache.org/
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。
我下载的是for Windows版本,目前最新版本是:2.0.54

PHP http://www.php.net/
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
我下载的是for Windows版本,目前最新版本是:5.0.4

MySQL http://www.mysql.com/
是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。
我下载的是for Windows版本,稳定版本:4.1.9

phpMyAdmin http://www.phpmyadmin.net/
phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。
我下载的是for Windows版本,目前最新版本是:2.6.3-pl1

安装apache和PHP
下面是我的安装记录:
选择80端口(如果本地有iis,先把iis的端口改了,比如改成8000;或者干脆把iis停了),将apache安装在 c:\apache下。
配置apache里的httpd.conf文件(conf目录下)
找到 DocumentRoot "c:/apache/Apache2/htdocs" 将其改为WEB目录c:/htdocs(不改也可以,如果改的话一定要在apache重启前提前建好,不然好像不能启动apache)
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
选择模块化模式安装
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module c:/php/php5apache2.dll
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php

将php-5.0.4-Win32.zip里内容解压到c:\php里,找到php.ini-recommended,重命名为php.ini。然后配置php.ini文件。
查找extension_dir,将后面的改为"c:/php/ext"< BR> 查找Windows Extensions,把下面有一排的“;extension= php_***.dll”的分号去掉,就是支持组件了。我把extension=php_gd2.dll,extension=php_mbstring.dll,extension= php_mysql.dll这三个dll的分号去掉了。
php5默认不支持mysql了,所以要为他添加支持,除了将“extension=php_mysql.dll”的分号去掉之外,在php目录里有个“libmysql.dll”文件,把它复制到系统的“system32”文件夹下,将刚才配置好的“php.ini”复制到windows目录下(如果是NTFS文件系统,记得给服务器开PHP.ini的读权限)。

此时PHP环境基本已经配置成功
在WEB根目录里建一个名为index.php的文件内容如下
<? echo phpinfo(); ?>
重新启动apache服务,用浏览器打开 http://localhost/index.php
如果可以看到php配置输出信息就成功了

安装mysql(可能需要先安装perl,到 http://www.activestate.com/ 去下载一个ActivePerl-5.8.4.810-MSWin32-x86.msi,就可以了)
将mysql安装到指定目录,然后安装程序会引导你一步步配置。
修改mysql数据库的root密码
用cmd进入命今行模式输入如下命令: ( 注: c:\mysql 为mysql安装目录)
cd c:\mysql\bin
mysqladmin -u root -p password 123456
回车出现
Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
此时mysql 中账号 root 的密码 被改为 123456 安装完毕

配置php.ini(windows目录下的)并测试mysql

找到“extension_dir = "./"” 改为 “extension_dir = "c:/php/ext"”;
找到“;extension=php_mysql.dll”,将';'去掉改为“extension=php_mysql.dll”;
找到“;session.save_path = "/tmp"”,将';'去掉 设置你保存session的目录,如
“session.save_path = "c:/php_session"”

重启apache服务
在Web根目录下建立testdb.php文件内容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://localhost/index1.php 如果输出success就OK了

phpmyadmin的安装配置

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

将“$cfg['PmaAbsoluteUri'] = '';”,改为当前的phpmyadmin路径,如当前:“$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';”。

这样,点击,http://localhost/phpmyadmin/ ,出现感动的画面就出现了!!


本文是在原文的基础上改的,当时本来要写,看网上兄弟写好了,借用一下,只作备份,不做发表,如果兄弟感到不合适,可以邮件通知,本人立刻删掉!!
在安装过程中遇到问题的兄弟可以一起讨论,msn:   xiaoyaoyun518@msn.com

posted @ 2005-07-12 09:25  xiahaitao  阅读(808)  评论(1编辑  收藏  举报