admin 管理员组

文章数量: 887021


2023年12月18日发(作者:可信赖的it编程培训机构)

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程Windows8下安装配置SQL5.5.21+PHP5.4.0服务器环境Apache2.2.22+My2.2.22+MySQL5.4.0教程ySQL5.5.21+PHP5.4.0+PhpMyAdmin环境教程][Windows8下安装配置Apache2.2.22+M2.2.22+MySQL5.4.0+PhpM另名:Windows8下安装配置PHP网站运行环境[文/春夏秋冬][图/春夏秋冬][E-mail:ceroot@]第1页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程目录1.前言................................................................................................................................................32.准备工作........................................................................................................................................42.1.安装运行平台.....................................................................................................................42.2.需要到的相关软件下载及版本信息.................................................................................2.5.42.2..5.dmin3.42.2.4.其它相应软件下载..................................................................................................52.3.文件目录说明.....................................................................................................................52.3.1.网站的源代码目录..................................................................................................52.3.2.相关软件与程序安装存放目录..............................................................................52.3.3.数据库文件存放目录..............................................................................................52.3.4.相关软件原文件存放文件夹..................................................................................52.4.建立文件目录.....................................................................................................................52.5.相关俗语.............................................................................................................................62.6.其它.....................................................................................................................................安装与配置......................................................................................................................73.1安装说明.............................................................................................................................安装步骤................................................................................................................73.3.修改Apache配置文件....................................................................................143.3.1.让Apache与PHP建立链接.................................................................................153.3.2.修改网站源文件目录............................................................................................153.3.3.让Apache识别PHP索引.....................................................................................153.3.4.让Apache识别PHP文件.....................................................................................安装与配置......................................................................................................................164.1.安装说明...........................................................................................................................安装步骤.............................................................................................................配置.....................................................................................................................234.4.修改MySQL配置文件.........................................................................................安装与配置.........................................................................................................................355.1.安装说明...........................................................................................................................安装步骤...................................................................................................................355.3.修改PHP配置文件..............................................................................................dmin安装.....................................................................................................................dmin简介...........................................................................................................dmin安装方法...................................................................................................377.1.测试地址...........................................................................................................................387.3.测试387.4.测试MySQl数据库链接.................................................................................................388.尾声..............................................................................................................................................40第2页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程1.前言前言Windows8客户预览版发布已经有一段时间了,笔者对于新的东西也特别感兴趣,因而在发布当初也把它下载来用用,以体验这高科技带来的新感受。作为一个所谓的挨踢(IT)人,在职场中,不得不要随时挨一些东西来踢踢。在高科技发展的今天,技术的更新换代似乎在与时间进行赛跑,随时都在有新的东西出现。本着对职业的需求,关注新产品的时时动态也是每一位挨踢人应具备的一项生活锁事,毕竟,新产品的出现,对于开发与生产产生一定的时效作用,也许以前用了太多的思维才能解决的问题,而现在,一句话就可以给解决,这样的事,每个人何乐而不为呢?同时,新产品的出现,提高了生产效率,减少了工作流程,减少了企业单位的投出成本,更何况,每一个挨踢人也不愿意去花太多的时间在同一件事上,一句话能解决的东西又为何去用大半天的时间来搞定呢?所以....Apache是目前世界使用排名为老大的Web服务器,是最流行的Web服务器软件之一,市场占有率达60%以上,世界上的很多著名的网站都在使用它来搭建运行环境,比如Amazon、Yahoo、Baidu、QQ、W3C等网站都是运行在Apache所建立起来的服务器环境。其跨平台性和安全性及强,几乎可以在所有的计算机平台上运行,同时它又是开源软件,源代码开放,所以的人都可以免费使用,免费就是它的一个亮点,使用者随时都可以对它进行移植。PHP是英文超级文本预处理语言HypertextPreprocessor的缩写,是一种内嵌式于HTML的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。它本着程序开发快、运行速度快、编辑简单、实用性强、效率高、跨平台性强等优点,在近年来被广泛应用于Web领域。MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,免费使用,降低企业成本,使它成为许多中小型网站选择它作为网站数据库的最佳理由。好了,废话一大堆,下面我们进入正题吧。本文适合于以PHP为基础的网站技术开发人员第3页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程2.准备工作2.1.安装运行平台Windows8客户预览版64位系统2.2.需要到的相关软件下载及版本信息2.2.22Apache官方网:pd-2.2.22-win32-x86-no_官方下载:/apache-mirror//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_5.5.21MySQL官方网:SQL-5.5.21-winx64官方下载:/pub/mysql/Downloads/MySQL-5.5/2.2..5.4.0Php官方网:-5.4.0-Win32-VC9-x86官方下载:/downloads/releases/dmin3.4.10Phpmyadmin官方网:MyAdmin-3.4.10.1-all-languages官方下载:/project/phpmyadmin/phpMyAdmin/3.4.10.1/第4页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程2.2.4.其它相应软件下载Notepad++官方网:epad++官方下载地址:/notepadplus/5.9.8/2.3.文件目录说明2.3.1.网站的源代码目录E:www笔者的网站源代码文件是放在E:www,可以作相应的修改,这个得看每个网站开发人员是怎么建立的,不管怎么建立,只要自己记得就行了,其它的在配置文件里作相应的修改就行了。2.3.2.相关软件与程序安装存放目录E:webserver笔者为了管理的方便,因为把这些PHP相应的运行软件放在webserver这个目录里,读者也可以作相应的修改,适合自己就行了,其它的只要在配置文件里作修改下就行了。2.3.3.数据库文件存放目录E:data因为数据库是PHP动态网站的资源,所以笔者想把它单独放在一个文件夹里,以便日后的管理,笔者就把它放在了E:data这个文件夹里,读者也可以放在其它的文件夹里,自己清楚就行了,其它的在相应的配置文件里作相应的修改就行了。2.3.4.相关软件原文件存放文件夹E:softwarewebserversrc主要用来存放从网上下载来的软件文件,用与区分其它软件,以便安装时很容易就找到相关软件。2.4.建立文件目录上面的文件目录没有统一地建立,在这里再啰嗦几句,在E盘根目录里创建www、data、webserver、software这四个文件夹,再打开webserver文件夹,在它的下面创建Apache2.22、MySQLServer5.5、php-5.4.0,他们分别对应要安装的是Apache2.2.22、Mysql5.21、php5.4;再打开software,在它的下面新建webserversrc文件夹,用以存放相关软件与程序的原文件,第5页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程以区分其它软件,容易查找,方便安装。2.5.相关俗语Next:Install:Cancel:Back:Browse:Print:Typical:Custom:Complete:Execute:Finish:下一步安装取消返回浏览打印默认、基本用户自定义完全执行完成2.6.其它以上需要到的这些软件先要把它们下载到本地计算机上咯(废话,没有这些怎么进行呢?),建立好相应的文件目录,以便在安装时提供方便,思路清晰。第6页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程安装与配置3.1安装说明安装目录:E:webserverApache2.22NetWorkDomain:verName:inistrator'sEmailAddress:ceroot@安装方式:安装步骤Apache的安装很简单,只要懂点电脑知识的人一般都会安装的,跟着提示一路next就行了。下面我们就一步步来跟进吧。在相关软件原文件存放的文件夹E:softwarewebserversrc下找到并双击httpd-2.2.22-win32-x86-no_运行安装Apache,出现Apache的安装界面(如图1-1),上面有一些关于Apahe的版本的相关信息。图(1-1)第7页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程点击“Next”进行下一步的操作,程序跳到下一步的操作界面,如图(1-2),如果不想安装那就点击“Cancel”取消(哈哈,每个人看到这里,你会不去安装么?)。图(1-2)这里是软件使用的协议条款,具体内容是什么?笔者也不清楚,毕竟笔者只是一个地地道道的中国人,而且还是来自于最基层最基层的草民,也就是平常人们所说的乡卡卡里的人,或者说山里人吧,呵呵,可想而知,这自然而然英文不是那么好也没有什么可见得不怪的,所以...如果读者想知道里面写的是什么,读者可以自己去研究研究,问下度娘,或者谷哥,我相信他们会给你一个合适的答案的,要不然他们怎么能成为众人所谓的“哥与娘”呢?选择Iacceptthetermsinthelicenseagreement(我接受许可协议的条款),下面的就不用再解释了吧,只是多了个donot(不),意思就来了个180度的改变,这你应该懂滴,点击“Next”进入下一步的操作,如图(1-3)。第8页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(1-3)这里应该是软件的简介吧,具体容就免了,对我我这种只知道的挨踢人来说,连这些字母都不放过咱们,总是找这样那样的理由来踢我们,唉,认了吧,谁叫我们是挨踢的人,点击“Next”进行下一步,如图(1-4)。图(1-4)第9页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程这里出现了三个地方需要填写内容的输入框,在里面输入相应的内容即可。说明:NetworkDomain:网络领域(如果有域名,就填写域名就行了,填也行)ServerName:服务器名称(可以填写与上面一样的就行了)Administrator’sEmailAddress:管理员电子邮箱(这个你明白的)以上三项可以随便填写,没关系的,但是格式一定要正确,别让软件给找出不让我们进行下一步的出口,比如电子邮箱的格式一定要正确。在下面有两个选项,意思是说让Apache使用本地计算机的那一个端口,这里似乎就像一个大房间一样,计算机是大房间的概念,端口就是这个大房间的门,这里选择端口就是给Apache要从那一个门出去,不然Apache找不到出路哪,不知去向。默认的第一个是80端口,第二个是8080端口,如果你的80端口被占用了,可以选择第二项的8080端口。这里一般选择默认的就可以了,填写好了点击“Next”,出现如图(1-5)图(1-5)这里是选择安装类型。Typical:标准安装(软件默认的安装配置,也可以称之为傻瓜式安装,软件完完全全按照当初设置的一路给安装好)Custom:自定义安装(用户根据自己想要的配置进行安装)在这里我们选Custom(自定义安装),毕竟,有很多东西我们是用不到的,所以我们就得对它进行相应的改造,以便达到我们想要达到的效果,点击“Next”进行下一步的安装,第10页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程如图(1-6)。图(1-6)这里面的其它选项可以不管,我们只需要改变下它的安装路径就行了,点击“”,进行安装路径的选择,如图(1-7)。图(1-7)第11页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程把安装路径选择到之前建立好的Apahe的文件夹,之后点击OK又返回到之前点Change的那个页面,只是安装路径给改成了E:webserverApache2.22。点击“Next”进行安装下一步,如图(1-8)图(1-8)这里是安装提示,意思是说要进行开始安装了,如果你还想要改变设置,请点击Back返回设置,趁着现在还没有点“Install”,还可以有改的机会,这里我们点击“Install”,进行安装,如图(1-9)。第12页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程如图(1-9)当点击“Install”时,Windows8可能会弹出帐户安全提示框,这是Windows8帐户安全管理里的安全提示,授权与软件的安装权限,以便软件能够顺利进行安装,点击是就行了,除非你不想安装了。当安装进度完成时会出现如图(1-10)的提示,这图说明已经安装成功,点击Finish完成Apache的安装。第13页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(1-10)安装成功后会在计算机的右下角的系统托盘里出现Apache的运行图标,说明Apache已经正在运行,左键单击Apache的运行图标就会知道当前的Apache的运行状态,里面有三个选项:Stop(停止运行)、Start(开始运行)、Restart(重新启动Apache),当Apache在运行时,Start是不可点的状态,当Apache停止时,Stop和Restart是不可点的状态。我们都知道,运行只有两种状态,要么运行,要么就停止,那这里为什么会有三个按钮呢?除了Start和Stop之外怎么又多出来了个Restart,虽然草民英文不是那么好,但是常在河边走,那有不湿鞋,这个Restart的意思还是知道的,软件设计者为了方便开发人员更高效地开发,有了这个按钮之后,我们就不用点了Stop之后再去点Start了,一步就执行了两个命令,看看是不是很高效?那有人会问了:那为什么还要前面的两个按钮,直接用一个不就现简洁更好么?非也非也,有时候我们在调程序的时候还是要必要让Apahe停止下来,我们才能进行相应的操作,我想这个你应该懂的。给打个比方,当U盘正在读写时,我们是不是不能对它进行弹出的命令,即使能,是不是会有提示不能删除。3.3.修改Apache配置文件下面我们来进行Apache的配置。进入Apache的安装目录里,在conf文件夹下找到文件,用Notepad++、Dreamweaver、UEStudio打开(也可以用记事本,但建议不要用记事本打开,以免改变编码对文件的影响),按Ctrl+F进行查找需要修改的内容。第14页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程3.3.1.让Apache与PHP建立链接在LoadModuleactions_modulemodules/mod_之前加入以下代码:PHPIniDir"E:/webserver/php-5.4.0"#(PHP的安装目录)提示:这里要用英文输入法进行输入,如果输入法不对了,特别是那两个双引号,输入法不对了,Apache是启动不了滴。在#LoadModulevhost_alias_modulemodules/mod_vhost_之后加入以下代码:LoadModulephp5_module"E:/webserver/php-5.4.0/php5apache2_"AddTypeapplication/Typeapplication/Typeapplication/3.3.2.修改网站源文件目录找到DocumentRoot"E:/webserver/Apache2.22/htdocs",把它修改成:DocumentRoot"E:/www"#(我们之前建立好的网站源文件的目录)找到,把它修改成:3.3.3.让Apache识别PHP索引找到,把它修改成:这里是让Apache支持以上的这些索引文件,读者也可以作相应的添加与修改,适合自己就行。3.3.4.让Apache识别PHP文件找到IfModulemime_module,在下面增加:AddTypeapplication/这里的设置是让Apache能够识别php文件。至此,Apache的安装与配置基本结束,下面我们来进行MySQL的安装与配置。第15页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程安装与配置4.1.安装说明(1)安装目录:E:webservermysql(2)数据库目录:E:datamysql(3)MySQL字符集:utf-8(4)远程使用root:开安装步骤在软件原文件存放文件夹下找到并双击,运行安装MySQL,出现安装界面,如图(2-1)。图(2-1)点击“Next”进行下一步,如图(2-2)。第16页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-2)这里是Mysql软件的使用协议条款,在IacceptthetermsintheLicenseAgreement(我接受许可协议的条款)前面的方框打勾,表示同意软件的使用协议条款,至于协议内容,笔者就不论了。点击“Next”进行下一步安装过程,出现如图(2-3)的界面。图(2-3)第17页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程这里有三项安装选择类型第一:Typical(默认)第二:Custom(用户自定义)第三:Complete(完全)在这里我们选择Custom(用户自定义)。我们不选择Typical(默认)的原因是因为Typical(默认)是软件的默认设置安装的,我们不可以对它进行改变路径,默认安装在C盘;Complete(完全),之因为不选择它,是因为它将要安装的是全部的功能,我们又要不到它里面的全部功能,同时把全部功能都安装了,会占用我们的系统资源,影响到其它软件的正常运行,所以就选择Custom(用户自定义),在安装的过程中我们可以对它进行各种各样的设置,以达到我们想要的目的。点击“Custom”后进行到下一步的安装界面,如图(2-4)。图(2-4)在这里选择MySQL要安装的组件与安装的位置,在MySQLServer(MySQL服务器)上左键单击,选择Entirefeaturewillbeinstalledonlocalharddrive,即“将全部功能特性安装在本地硬盘上”,如图(2-5),一般默认已经给选择了。第18页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-5)点击“Browse”进行安装路径的修改,如图(2-6)。图(2-6)安装目录选择好了之后,点击“OK”,之后又返回到上一步的界面,只是Location那里的路径已经改我们想要安装的路径了。点击“Next”进行到下一步的安装界面,如图(2-7),第19页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-7)这里是安装的一些信息。点击“Install”进行MySQL的安装,如果出现安全信息的话,点击是就行了,之后出现安装进度,如图(2-8)。图(2-8)这一过程需要点时间,慢慢等着吧,之后会弹出一个框,如图(2-9),里面有些信息,第20页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程好像什么企业什么的,至于是具体的,全英文,俺还是不懂,不过还好,这个页面没有什么可以选择操作的,笔者在想,当初程序开发人员为什么会把它显示出来呢?对于像我们这样地道的乡卡卡里的人来说,这个信息好像什么作用也没有吧,如果是广告,也做成个让人通俗易懂点嘛,管它的,直接点击“Next”进行下一步的安装吧。图(2-9)点击“Next”进入到下一步,如图(2-10)。第21页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-10)至于写的是什么,还是不知道,好像是MySQL企业监控服务的一些什么信息吧,广告太多了点吧。点击“Next”进行下一步的安装,程序在作简短的运行之后就出现安装完成的界面,如图(2-11)。图(2-11)第22页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程这个界面是安装完成的界面,在上面的LaunchtheMySQLInstanceConfigurationWizard(运行MySQL配置向导),这个功能还行,不用我们手动去修改里那些看不懂的代码。配置将“LaunchtheMySQLInstanceConfigurationWizard(运行MySQL配置向导)”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导,之后出现如图(2-12)所示的配置向导界面。图(2-12)这上面就是配置向导开始的的界面,上面有一些配置向导的和MySQL的版本信息,点击Next进行下一步的配置界面,如图(2-13)。第23页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-13)这里有两个配置方式选项:第一:DetailedConfiguration(手动精确配置)第二:StandardConfiguration(标准配置)第二项的StandardConfiguration(标准配置)你懂的,就是按程序当初给设置好的方式给我们配置,当然我们不希望这样,所以我们要选择DetailedConfiguration(手动精确配置),以便以达到我们想要的配置。这里默认已经是DetailedConfiguration(手动精确配置),呵呵,程序设计者已经为我们想好了,所以点击“Next”进行下一步的配置,出现如图(2-14)的界面。第24页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-14)这里是选择服务器类型,有三个选项:第一:DeveloperMachine(开发测试类,MySQL占用很少资源)第二:ServerMachine(Web服务器类型,MySQL占用较多资源)第三:DedicatedMySQLServerMachine(专门的数据库服务器,MySQL占用所有可用资源)大家根据自己的类型选择了,因为笔者是在自己的机子里安装的MySQL,自己的机子当然是以娱乐与运行流畅为前提的,所以为了不影响其它程序的正常运行,笔者选用的是DeveloperMachine:开发测试类,以减少MySQL对系统资源的占用。选择好之后点击“Next”进行下一步的安装,出现如图(2-15)所示的界面。第25页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-15)这里是选择MySQL数据库的大致用途,也有三个选项:第一:MultifunctionalDatabase(通用多功能型,将数据库优化成很好的innodb存储类型和高效率的MyISAM存储类型)第二:TransactionalDatabaseOnly(专注于事务处理,这项是最好的优化innodb,但同时也支持myisam)第三:Non-TransactionalDatabaseOnly(非事务处理型,适合于简单的就用,主要用于一些监控、记数,对MyISAM数据类型的支持仅限于non-transactional)读者可以按自己所需进行选择相应的选择,笔者这里选择“TransactionalDatabaseOnly”,之后点击“Next”进行下一步,出现如图(2-16)。第26页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-16)这里是对InnoDBTablespace进行配置,目的是给InnoDB数据库选择存放位置,同时上面还有一些当前所选的磁盘的容量信息(注意:这个目录读者一定要记好,重装时也要选择这个目录,以免造成数据文件损坏,不过,如果之前作好了数据的备份,也可以不记),笔者选择的是E:data,也就是在开篇之前建立好的相应的数据库存放位置。点击“Next”继续下一步,如图(2-17)。第27页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-17)这里是选择允许网站的最大连接并发数,有三个选项:第一:DecisionSupport(DSS)/OLAP(最大20个连接并发数)第二:OnlineTransactionProcessing(OLTP)(最大500个连接并发)第三:ManualSetting(自己定义,想输入多少就输入多少,)笔者这里选“ManualSetting”,数目为100,点击“Next”继续下一步,出现如图(2-18)。第28页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-18)。这里的是设置一些网络的选项:EnableTCP/IPNetworkin(是否启用TCP/IP连接):如果不启用,就只能在自己的机器上访问mysql数据库了,笔者这里启用,所以把这前面的勾打上。PortNumber:3306,设定端口为3306,默认也就是3306端口,如果改成其它的端口,以后连接数据库的时候都要加上端口才能连接到数据库,这样会给工作上带来一些不必要的操作过程与麻烦,笔者建议不要修改。Addfirewallexceptionforthisport:设置防火墙,如果选中,将MYSQL服务的监听端口(也就是3306)加为windows防火墙例外,避免防火墙阻断,这里因为笔者是在本机里使用,所以就不勾上了。EnableStrictMode(启用标准模式):如果勾上,MySQL就不会让程序在语法上允许有细小的错误。如果读者还是个新手,笔者建议取消标准模式以减少一些不必要的麻烦,如果熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。点击“Next”继续下一步,出现如图(2-19)。第29页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-19)这里是设置MySQL的默认编码,软件安装过程默认的是latn1,如果读者要使用原来的数据库的数据,这里最好确定原来数据库所使用的编码,然后设置成和原数据库的编码是一样的,如果设置的编码和原数据库的编码不一致,在程序运行的时候可能会出现乱码。在这里笔者选择的是utf8,然后点击“Next”,继续下一步的操作,出现如图(2-20)。第30页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-20)这里的设置是MySQL的Windows服务:InstallAsWindowsService(安装MySQL设置成Windeows服务):把前面的勾打上,说明把MySQL设置成Windows服务。ServiceName(服务名称):设置服务标识名称,默认就行了。LaunchtheMySQLServerautomatically(MySQL服务器自动启动):意思是让MySQL随Windows启动而自动启动,这里笔者不想每次开机都要手动去启动MySQL,所以给勾上,同时笔者建议也给勾上,毕竟我们都是挨踢着的人嘛。l的bin目录加入到WindowsPATH)IncludeBinDirectoryinWindowsPATH(将mysqmysqlbin:加入后,在cmd模式下,就可以直接使用bin下的文件了,不必非要指定到MySQL的bin目录下执行命令了,比如连接数据库的时候,直接输入-uusername-ppassword;就可以了,不用指出所在的目录的完整地址,看看,是不是很方便呢?这里笔者建议给勾上。在这个页面的所有选项都给勾上,然后点击“Next”继续下一步的操作,出现如图(2-21)。如图(2-21)。这里是修改MySQL超用户root的管理密码,默认是空密码,这个用户对MySQL拥有全部的权限,请读者牢记。如果是重装,并且之前已经设置了密码,如果在这里再次修改密码,可能会出现安装的错误,并且把ModifySecuritySettings(修改密码)前面的勾去除,等程序配置好了,再用其它的方法修改密码。第31页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程如果在这个页面出现了三个输入密码的输入框,有可能是在原来的基础上安装过来的,第一个输入框则输入原来root的密码,后面的两个框则输入root的新密码。在这里笔者也把ModifySecuritySettings(修改密码)前面的勾给勾上,并在Newrootpassword(新密码)与Confirm(确认)再次输入一样的密码,笔者为了后面写文档方便以测试,所以在这里的密码设置成1234。Enablerootaccessfromremotemachnes(允许root用户从其它机器上远程登录的权限):如果读者有这个需求,可以把它勾上,如果从安全方面来考虑,读者也可以不要勾上,笔者因为管理上的方便,也给勾上。CreateAnAnonymousAccount(新建一个匿名用户):是不新建一个匿名用户(匿名用户可以连接数据库,不能操作数据,包括查询),一般就不用勾了,所以笔者也没有勾。点击按“Next”,继续下一步,出现如图(2-22)。图(2-22)确认信息页面,如果觉得没有什么错误,点击“Execute”开始配置,之后出现配置进度,如图(2-23)。第32页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程图(2-23)安装配置完成之后就会出现安装完成的提示信息,如图(2-24)。图(2-24)点击“Finish”关闭窗口退出配置向导。注:在这里的安装过程中经常出现一个比较觉的安装错误,就是到了“Startservice”这一步没有安装成功,像这样的情况,一般都是出现在重装MySQL的时候,具体原因,笔者还没有去深入探究,笔者出现过这样的情况很多次了,每次重装时,虽然卸载了,但是都忘第33页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程了一个很重要的过程,就是在MySQL安装的时候会在C盘的ProgramData的文件夹下产生一个MySQL文件夹,关于ProgramData这个文件夹下的是什么东东,好像是什么软件同名的运行文件夹,在这里不去做详谈,也不知道从何谈。如果要重装MySQL时,笔者建议卸载完MySQL时也去ProgramData这个目录下把MySQL文件夹给删除了,要不然就安装时会出现不能“Startservice”错误的提示,切记!笔者不知道软件设计者是怎么想的,在MySQl卸载时为什么不也把这个文件夹也卸载掉,给再次安装时软件时出现的一系列用户不愿意看到的问题,从而不知道从那里找到解决的办法。4.4.修改MySQL配置文件为什么还要进行的修改呢?不知道读者们有没有发再,虽然在安装的过程中把数据库的目录文件夹给修改到指定的E:data下了,但是在创建数据库时,在所指定的E:data文件夹下还是看不到所创建的与数据相关的文件,原因就在于....稍后给出修改的方法。到MySQL的安装文件夹E:webserverMySQLServer5.5下打开文件,注意:建议用Notepad++、Dreamweaver、UEStudio来打开,以免破坏文件格式,不过,笔者经常用记事本来打开,也没有出现过太多的问题,这里这了安全起见,建议还是不用记事本来打开吧,一切由读者自己来决定。按Ctrl+F查找:datadir,找到datadir="C:/ProgramData/MySQL/MySQLServer5.5/Data/",大概在77行左右吧,把它修改成datadir="E:/Data/",保存。再把C:/ProgramData/MySQL/MySQLServer5.5/Data/"下的全部文件复制到E:/Data/文件夹下,要复制,不要剪切,保留C:/ProgramData/MySQL/MySQLServer5.5/Data/下的文件。重启MySQL,这样,下次创建数据库的时候,在E:data文件夹下就可以看到我们所创建的相应的数据库文件了。至此,MySQL的安装与配置基本上结束,下面我们来进行下一步的安装与配置,安装PHP。第34页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程安装与配置5.1.安装说明安装目录:E:webserverphp本地测试地址:127.0.0.1/安装步骤因为下载来的是zip压缩包,所以我们只要把文件解压到E:webserverphp-5.4.0即可,这个安装够简单吧,呵呵。5.3.修改PHP配置文件进入安装目录E:webserverphp-5.4.0,细心的读者可以发现,在这个文件夹下怎么没有找到呢?文件都没有,叫我怎么去修改,怎么去配置,呵呵,别急,别急,以下慢慢给道来。在php-5.4.0文件夹下找到-development文件或-production文件,他们就是的前身,把他们其中的一个改名成,这样不就有了了么?用Notepad++、Dreamweaver、UEStudio打开(为什么不用记事本就不用多说了吧,文章前面已经提到过两次吧)。-development文件与-production文件说明:(1)-development文件是开发环境使用的(2)-production文件是生产环境使用的因为笔者作为开发人员,所以就选择-development文件对它进行改名(小提示:如果怕修改有什么错误,笔者建议先把这个文件进行复制一份作为备份文件,这样就保存了原文件的存在,如果修改不好了,把坏的删除了,再把这个给改名去就行了。)把打开之后,按Ctrl+F进行查找::(1)找到;extension_dir="ext"把它修改成:extension_dir="E:webserverphp-5.4.0ext"(2)定位到870行左右,在有很多的extension=****.dll这里,对它们进行修改。将下面的这些行的文字前面的分号“;”去掉。extension=php_ension=php_第35页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程extension=php_ension=php_ension=php_ension=php_ension=php_ension=php_pdo_ension=php_ension=php_(3)设置时区为中国时区找到;ne=把它修改成:ne=prc以下这些可以不修改:(4)设置PHP支持短标签找到short_open_tag=Off把它改成:short_open_tag=On(5)开启asp的短标签<**>找到short_open_tag=Off把它改成:asp_tags=On(6)改变POST提交时候的最大数据提交量找到post_max_size,把=号后面的参数设置成自己想要的参数(7)开启php支持文件上传找到file_uploads把后面的Off改成On(8)设置文件上传最大值找到upload_max_filesize把=号后面的参数设置成自己想要的参数(9)设置同时并发上传的最大文件数找到max_file_uploads把=号后面的参数设置成自己想的参数保存文件,并复制一份到C:windows下至此,PHP安装配置基本上结束,下面进行下一章节的安装与配置。第36页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程dmin安装dmin简介PhpMyAdmin是一个用PHP语言编写的、可以通过We方式控制和操作MySQL数据库的Web代码。通过phpMyAdmin可以完全对MySQL数据库进行相应的操作,例如建立、复制、删除数据等等。PhpMyAdmin可以很方便地为我们管理MySQL数据库,从而不必要去安装与打开其它的软件,因为它安装在Web服务器里,我们随时都可以用它来对数据库进行相应的操作,不必要去担心没有软件来打开及操作数据库。PhpMyAdmin也有很多的缺点,比如它必须是安装在Web服务器中,所以如果没有设置合适的访问权限控制,其它用户有可能对数据库进行不正当的操作,损害到MySQL数据结构与完整性。dmin安装方法把下载来的解压,把解压好的文件夹里的全部文件复制到E:webserverphpmyadmin里即可。直接访问127.0.0.1/phpmyadmin就可以开始使用。此外还可以访问127.0.0.1/phpmyadmin/setup开始进行配置,不过这一步要得先下phpmyadmin文件夹下创建config文件夹,否则只能下载或显示配置。第37页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程7.测试安装环境7.1.测试地址测试phpinfo地址:127.0.0.1/测试MySQL数据库链接地址:127.0.0.1/7.3.测试phpinfo在Apache指定的目录下新建一个文件,以里面输入以下代码:在浏览器的地址栏里输入127.0.0.1/,如果出现如图(7-1),说明php正常运行,上面有一些PHP的版本信息以及已经安装的组件信息。图(7-1)7.4.测试MySQl数据库链接在Apache指定的目录下新建一个文件,以里面输入以下代码:

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程print_r($conn);mysql_close();?>在浏览器的地址栏里输入127.0.0.1/,如果出现数据库链接成功!,说明MySQL正常运行。或者也可以访问127.0.0.1/phpmyadmin输入用户与密码进行测试,如果能够登录进去,则说明是正常运行,反之则反。第39页共40页

Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin服务器环境教程8.尾声因为PHP5.4.0发布没有多久,zendOptimizer加速器官方网(/en/products/guard/downloads)没有对应的版本下载,也可以这样说还没有出来,因而没有进行加速器相关软件的安装与配置,如果有想安装的读者,也可以自己去找相关的软件来进行安装与配置,跟着程序一路Next就行了,相应的设置给指定Apache和PHP的安装路径,然后再作相应的文件的修改就OK了,记住在安装时先把Apache服务器关掉,也就是点系统托盘下的Apache图标里的Stop按钮对Apache进行服务停止。至此Windows8下安装配置Apache2.2.22+MySQL5.5.21+PHP5.4.0+PhpMyAdmin环境搭建完成,希望此文能对读者的你给予微薄之力,助你在开发成长中高效工作与学习!文中口水化有点多,废话也很多,一句话能说明的,却多出来了十几句...呵呵,见谅见谅,笔者只是想更好地说明问题而已,并无他意。文中有不当的地方,还请各位海涵,小生在此先谢为先!祝生活愉快,工作顺利!春夏秋冬2012年3月16日/晨第40页共40页


本文标签: 安装 配置 软件 进行 数据库