ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【实验】WindowsXP + MySQL5 + Apache2 + PHP5 + phpMyAdmin环境搭建

【实验】WindowsXP + MySQL5 + Apache2 + PHP5 + phpMyAdmin环境搭建

原创 Linux操作系统 作者:secooler 时间:2009-06-30 13:42:33 0 删除 编辑
【MySQL 5.0.83 安装】
1.在目录E:\local中新建一个名为mysql的文件夹,作为mysql的安装路径

2.到其官方站点下载 mysql-5.0.83-win32.zip
官方下载地址:http://dev.mysql.com/downloads/mysql/5.0.html#win32
我这里下载的是Windows ZIP/Setup.EXE (x86)        5.0.83    44.7M    Download | Pick a mirror这个文件

3.双击解压后的Setup.exe文件进行安装,点击“Next”,然后选择Custom安装方式,点击“Next”

4.点击Change,改变安装路径;原路径是"C:\Program Files\MySQL\MySQL Server 5.0\",这里改为:"E:\local\mysql\",点击“Next”

5.点击“Install”进行安装,MySQL Enterprise版本的介绍,不用理会,点击“Next”,MySQL Enterprise Monitor Service介绍,不用理会,点击“Next”,此时 "Configure the MySQL Server now" 是默认选中的,不要去掉,点击“Finish”完成安装过程,进入到后面的配置过程

6.安装程序调用“MySQL Server Instance Configuration Wizard”对MySQL数据库进行配置,点击“Next”,

7.选择默认的Detailed Configuration,点击“Next”

8.服务器类型选择第二个Server Machine,点击“Next”

9.InnoDB Tablespace Settings,选择默认值,点击“Next”

10.服务器并发连接数设置界面,这里我选择第三项“Manual Setting”,手工设置为250

11.网络选项设置界面,端口保持默认3306不变,点击“Next”

12.默认字符集界面,选择最后一项手工设置“Manual Selected Default Character Set / Collation”,在下拉选项中选择“gbk”,点击“Next”

13.设置Windows选项,配置MySQL为Windows的一个服务,在默认的基础上选中“nclude Bin Directory in Windows PATH”,点击“Next”

14.安全选项界面,以操作便利为目的,这里取消安全设置,把“Modify Security Settings”前面的小对勾去掉,点击“Next”

15.点击“Execute”,完成整个MySQL的配置过程

16.验证MySQL安装成功
开始 --> 运行,弹出运行对话框,输入cmd后回车,进入命令提示符,其后的操作如下,注意密码处为空。
C:\>mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.83-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

【Apache 2.2.11 安装】
1.进入我的电脑,选定一个盘符,我这里选择E盘,在E盘下创建名为“local”的目录

2.在apache官方网站下载apache_2.2.11-win32-x86-no_ssl.msi安装文件并执行
下载网址:http://httpd.apache.org/download.cgi
我这里下载的是目前最新的安装文件:
Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.11-win32-x86-no_ssl.msi

3.双击安装文件apache_2.2.11-win32-x86-no_ssl.msi

4.点击“Next” --> 使用条款说明,选择同意,点击“Next”

5.Apache HTTP Server介绍,直接点击“Next”

6.服务器信息界面,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,因为用于测试,这里我前两个填写“localhost”,最后一个空填写个人邮箱“secooler@gmail.com”,最下方选择“for All Users, on port 80, as a Service”,点击“Next”

7.选择默认的“Typical”,点击“Next”

8.安装路径默认是"C:\Program Files\Apache Software Foundation\Apache2.2\",修改为"E:\local\Apache2.2",点击“Next”

9.准备就绪,点击“Install”进行安装,在安装过程中会弹出几个命令窗口启动一些服务

10.点击“Finish”完成安装

11.验证安装成功
打开Web浏览器如IE或Firefox,然后在地址栏输入:"http://localhost" 或者 "http://127.0.0.1" 可以看到Apache安装完成的成功页面,页面上显示可爱的两个英文单词“It works!”
"E:\local\Apache2.2\htdocs"这个目录是用来存放网页。

【配置 Apache】
1.导航到start(开始) --> All Programs --> Apache HTTP Server 2.2 --> Configure Apache Server --> 点击Edit the Apache httpd.conf Configuration File进行修改(或直接修改对应的文件E:\local\Apache2.2\conf\httpd.conf)

2.查找: #LoadModule ssl_module modules/mod_ssl.so 在下面添加:LoadModule php5_module "E:/local/php/php5apache2_2.dll"

3.查找:DirectoryIndex index.html 替换为:DirectoryIndex index.html index.htm index.php default.php

4.查找:AddType application/x-gzip .gz .tgz 在下面添加:AddType application/x-httpd-php .php

【PHP 5.2.0 安装】
1.官方站点下载 php-5.2.10-Win32.zip
官方下载地址为:http://www.php.net/downloads.php
我这里下载的是这个文件:PHP 5.2.10 zip package [10,242Kb] - 18 June 2009

2.将php-5.2.10-Win32.zip文件解压到目录"E:\local\php"中

3.将PHP目录(E:\local\php)下的php.ini-dist复制到C:\WINDOWS(找不到这个目录就放到winnt目录里)目录下,并将其更名为php.ini

4.复制E:\local\php目录下的所有dll文件到windows的系统文件夹C:\windows\system32里

【配置 PHP】
1.打开文件C:\windows\php.ini。

2.查找:extension_dir = "./" 替换为:extension_dir = "E:/local/php/ext/"

3.查找:upload_max_filesize = 2M 替换为:upload_max_filesize = 10M

4.查找:;extension=php_mbstring.dll 将前面的;号去掉

5.查找:;extension=php_gd2.dll 将前面的;号去掉

6.查找:;extension=php_mysql.dll 将前面的;号去掉

7.查找:;date.timezone = 替换为:date.timezone = PRC

8.查找:;extension=php_mcrypt.dll 将前面的;号去掉,防止登陆后报“无法加载 mcrypt 扩展,请检查您的 PHP 配置”错误

到此Apache和PHP的安装和配置就完成了,需要重新启动一下Apache,方法为:双击右下角任务栏的Apache图标,弹出的窗口中,点Stop停止服务,等停止后再点Start启动服务。

【phpMyAdmin 3.2.0 安装】
1.到其官方站点下载 phpMyAdmin-3.2.0-all-languages.zip
官方网站为:http://www.phpmyadmin.net/home_page/index.php
我这里下载的是右上角的.zip格式文件:phpMyAdmin-3.2.0-all-languages.zip

2.解压文件phpMyAdmin-3.2.0-all-languages.zip,更改目录名为小写的phpmyadmin,然后将这个目录移动到"E:\local\Apache2.2\htdocs"。

3.编辑文件E:\local\Apache2.2\htdocs\phpmyadmin\libraries\config.default.php。

4.查找以下内容,若用于生产维护,则需要认真修改,本例用于测试,所以保持默认值即可

$cfg['Servers'][$i]['auth_type'] = 'config'; // 授权方法 (可以为“config”、“http” 或 “cookie”)

$cfg['Servers'][$i]['user'] = 'root'; // MySQL 用户名

$cfg['Servers'][$i]['password'] = ''; // MySQL 密码 (第一条配置成 'config' 授权类型时使用)

$cfg['Servers'][$i]['nopassword'] = FALSE; // 是否尝试无密码连接

$cfg['Servers'][$i]['only_db'] = '';

5.查找:$cfg['DefaultLang'] = 'en-iso-8859-1'; 替换为:$cfg['DefaultLang'] = 'gb2312';

6.查找:$cfg['DefaultCharset'] = 'iso-8859-1'; 替换为:$cfg['DefaultCharset'] = 'gb2312';

7.OK,全部设置完成。

8.打开Web浏览器,如IE或Firefox等,键入:"http://localhost/phpmyadmin",此时如果前面没有配置问题的话,即可以顺利进入到phpMyAdmin的登录欢迎界面。
用户名出输入:root
密码处输入相应的密码,点击“执行”进入到管理的界面
(root需要设置一个密码,否者在此登录过程中会提示您无法登陆
设置密码的过程是:
C:\>mysqladmin -uroot -p password Your_Password
Enter password:


【小结】
phpMyAdmin(简称PMA)是一个用PHP编写的,可以通过Web控制和操作MySQL数据库的“利器”,功能十分的全面,包括数据库的管理、数据对象管理,用户管理、数据导入导出数据管理等等,非常容易上手。
如果界面能够再优化一下,看上去更舒服一些就更完美了。
不过我本人还是强烈推荐使用命令行方式去维护数据库,无论是Oracle还是MySQL,命令行的交互永远是最后的救命稻草,能不用间接的方式就不用,原因很简单,间接的管理无形的就增加了故障点,而且效率上也多少会受到影响,同时,对于一些复杂的数据库维护只能使用命令行的方式进行操作。
珍爱生命,远离GUI ——有点夸张了。
好运!

-- The End --

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-607889/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    797
  • 访问量
    7996805