Windows 8下安装配置Apache 2.2.22MySQL 5.5.21PHP 5.4.0服务器环境教程.doc_第1页
Windows 8下安装配置Apache 2.2.22MySQL 5.5.21PHP 5.4.0服务器环境教程.doc_第2页
Windows 8下安装配置Apache 2.2.22MySQL 5.5.21PHP 5.4.0服务器环境教程.doc_第3页
Windows 8下安装配置Apache 2.2.22MySQL 5.5.21PHP 5.4.0服务器环境教程.doc_第4页
Windows 8下安装配置Apache 2.2.22MySQL 5.5.21PHP 5.4.0服务器环境教程.doc_第5页
免费预览已结束,剩余36页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windows 8下安装配置Apache 2.2.22+MySQL 5.5.21+PHP 5.4.0+PhpMyAdmin服务器环境教程文/春夏秋冬图/春夏秋冬E-mail:Windows 8下安装配置Apache 2.2.22+MySQL 5.5.21+PHP 5.4.0服务器环境教程 Windows 8下安装配置Apache 2.2.22+MySQL 5.5.21+PHP 5.4.0+PhpMyAdmin环境教程 另名:Windows 8下安装配置PHP网站运行环境第 41 页 共 41 页目录1.前言42.准备工作52.1.安装运行平台52.2.需要到的相关软件下载及版本信息52.2.1. Apache 2.2.2252.2.2.MySQL 5.5.2152.2.3. PHP 5.4.052.2.4.PhpMyAdmin 3.4.1052.2.4.其它相应软件下载62.3.文件目录说明62.3.1.网站的源代码目录62.3.2.相关软件与程序安装存放目录62.3.3.数据库文件存放目录62.3.4.相关软件原文件存放文件夹62.4.建立文件目录62.5.相关俗语72.6.其它73.Apache安装与配置83.1安装说明83.2.Apache安装步骤83.3.修改Apache配置文件httpd.conf153.3.1.让Apache与PHP建立链接163.3.2.修改网站源文件目录163.3.3.让Apache识别PHP索引163.3.4.让Apache识别PHP文件164.Mysql安装与配置174.1.安装说明174.2.MySQL安装步骤174.3.MySQL配置244.4.修改MySQL配置文件my.ini355.PHP安装与配置365.1.安装说明365.2.PHP安装步骤365.3.修改PHP配置文件php.ini366.PhpMyAdmin安装386.1.PhpMyAdmin简介386.2.PhpMyAdmin安装方法387.1测试说明397.2.测试地址397.3.测试phpinfo397.4.测试MySQl数据库链接408.尾声411.前言前言Windows 8 客户预览版发布已经有一段时间了,笔者对于新的东西也特别感兴趣,因而在发布当初也把它下载来用用,以体验这高科技带来的新感受。作为一个所谓的挨踢(IT)人,在职场中,不得不要随时挨一些东西来踢踢。在高科技发展的今天,技术的更新换代似乎在与时间进行赛跑,随时都在有新的东西出现。本着对职业的需求,关注新产品的时时动态也是每一位挨踢人应具备的一项生活锁事,毕竟,新产品的出现,对于开发与生产产生一定的时效作用,也许以前用了太多的思维才能解决的问题,而现在,一句话就可以给解决,这样的事,每个人何乐而不为呢?同时,新产品的出现,提高了生产效率,减少了工作流程,减少了企业单位的投出成本,更何况,每一个挨踢人也不愿意去花太多的时间在同一件事上,一句话能解决的东西又为何去用大半天的时间来搞定呢?所以.Apache是目前世界使用排名为老大的Web服务器,是最流行的Web服务器软件之一,市场占有率达60%以上,世界上的很多著名的网站都在使用它来搭建运行环境,比如Amazon、Yahoo、Baidu、QQ、W3C等网站都是运行在Apache所建立起来的服务器环境。其跨平台性和安全性及强,几乎可以在所有的计算机平台上运行,同时它又是开源软件,源代码开放,所以的人都可以免费使用,免费就是它的一个亮点,使用者随时都可以对它进行移植。PHP是英文超级文本预处理语言Hypertext Preprocessor的缩写,是一种内嵌式于HTML的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。它本着程序开发快、运行速度快、编辑简单、实用性强、效率高、跨平台性强等优点,在近年来被广泛应用于Web 领域。MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,免费使用,降低企业成本,使它成为许多中小型网站选择它作为网站数据库的最佳理由。好了,废话一大堆,下面我们进入正题吧。本文适合于以PHP为基础的网站技术开发人员2.准备工作2.1.安装运行平台Windows 8客户预览版64位系统2.2.需要到的相关软件下载及版本信息2.2.1. Apache 2.2.22Apache官方网: Httpd-2.2.22-win32-x86-no_ss1.msi官方下载:/apache-mirror/httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi2.2.2.MySQL 5.5.21MySQL官方网:MysSQL-5.5.21-winx64官方下载:.pk/pub/mysql/Downloads/MySQL-5.5/mysql-5.5.21-winx64.msi2.2.3. PHP 5.4.0Php官方网:Php-5.4.0-Win32-VC9-x86官方下载:/downloads/releases/php-5.4.0-Win32-VC9-x86.zip2.2.4.PhpMyAdmin 3.4.10Phpmyadmin官方网:PhpMyAdmin--all-languages官方下载:/project/phpmyadmin/phpMyAdmin//phpMyAdmin--all-languages.zip2.2.4.其它相应软件下载Notepad+官方网: Notepad+官方下载地址:/notepadplus/5.9.8/npp.5.9.8.Installer.exe2.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这四个文件夹,再打开www目录,在其下面新建phpmyadmin目录;再打开webserver文件夹,在它的下面创建apache2.22、mysql server 5.5、php-5.4.0,他们分别对应要安装的是Apache 2.2.22、Mysql 5.21、php 5.4;再打开software,在它的下面新建webserversrc文件夹,用以存放相关软件与程序的原文件,以区分其它软件,容易查找,方便安装。2.5.相关俗语Next:下一步Install:安装Cancel:取消Back:返回Browse:浏览Print:打印Typical:默认、基本Custom:用户自定义Complete:完全Execute:执行Finish:完成2.6.其它以上需要到的这些软件先要把它们下载到本地计算机上咯(废话,没有这些怎么进行呢?),建立好相应的文件目录,以便在安装时提供方便,思路清晰。3.Apache安装与配置3.1安装说明安装目录:E:webserverapache2.22NetWork Domain:Server Name:Administrators Email Address:安装方式:Custom3.2.Apache安装步骤Apache的安装很简单,只要懂点电脑知识的人一般都会安装的,跟着提示一路next就行了。下面我们就一步步来跟进吧。在相关软件原文件存放的文件夹E:softwarewebserversrc下找到并双击httpd-2.2.22-win32-x86-no_ssl.msi运行安装Apache,出现Apache的安装界面(如图1-1),上面有一些关于Apahe的版本的相关信息。图(1-1)点击“Next”进行下一步的操作,程序跳到下一步的操作界面,如图(1-2),如果不想安装那就点击“Cancel”取消(哈哈,每个人看到这里,你会不去安装么?)。图(1-2)这里是软件使用的协议条款,具体内容是什么?笔者也不清楚,毕竟笔者只是一个地地道道的中国人,而且还是来自于最基层最基层的草民,也就是平常人们所说的乡卡卡里的人,或者说山里人吧,呵呵,可想而知,这自然而然英文不是那么好也没有什么可见得不怪的,所以.如果读者想知道里面写的是什么,读者可以自己去研究研究,问下度娘,或者谷哥,我相信他们会给你一个合适的答案的,要不然他们怎么能成为众人所谓的“哥与娘”呢?选择I accept the terms in the license agreement(我接受许可协议的条款),下面的就不用再解释了吧,只是多了个do not(不),意思就来了个180度的改变,这你应该懂滴,点击“Next”进入下一步的操作,如图(1-3)。图(1-3)这里应该是软件的简介吧,具体容就免了,对我我这种只知道ABCD.的挨踢人来说,连这些字母都不放过咱们,总是找这样那样的理由来踢我们,唉,认了吧,谁叫我们是挨踢的人,点击“Next”进行下一步,如图(1-4)。图(1-4)这里出现了三个地方需要填写内容的输入框,在里面输入相应的内容即可。说明:Network Domain:网络领域(如果有域名,就填写域名就行了,填也行)Server Name:服务器名称(可以填写与上面一样的就行了)Administrators Email Address:管理员电子邮箱(这个你明白的)以上三项可以随便填写,没关系的,但是格式一定要正确,别让软件给找出不让我们进行下一步的出口,比如电子邮箱的格式一定要正确。在下面有两个选项,意思是说让Apache使用本地计算机的那一个端口,这里似乎就像一个大房间一样,计算机是大房间的概念,端口就是这个大房间的门,这里选择端口就是给Apache要从那一个门出去,不然Apache找不到出路哪,不知去向。默认的第一个是80端口,第二个是8080端口,如果你的80端口被占用了,可以选择第二项的8080端口。这里一般选择默认的就可以了,填写好了点击“Next”,出现如图(1-5)图(1-5)这里是选择安装类型。Typical:标准安装(软件默认的安装配置,也可以称之为傻瓜式安装,软件完完全全按照当初设置的一路给安装好)Custom:自定义安装(用户根据自己想要的配置进行安装)在这里我们选Custom(自定义安装),毕竟,有很多东西我们是用不到的,所以我们就得对它进行相应的改造,以便达到我们想要达到的效果,点击“Next”进行下一步的安装,如图(1-6)。图(1-6)这里面的其它选项可以不管,我们只需要改变下它的安装路径就行了,点击“Change.”,进行安装路径的选择,如图(1-7)。图(1-7)把安装路径选择到之前建立好的Apahe的文件夹,之后点击OK又返回到之前点Change的那个页面,只是安装路径给改成了E:webserverapache2.22。点击“Next”进行安装下一步,如图(1-8)图(1-8)这里是安装提示,意思是说要进行开始安装了,如果你还想要改变设置,请点击Back返回设置,趁着现在还没有点“Install”,还可以有改的机会,这里我们点击“Install”,进行安装,如图(1-9)。如图(1-9)当点击“Install”时,Windows 8 可能会弹出帐户安全提示框,这是Windows 8帐户安全管理里的安全提示,授权与软件的安装权限,以便软件能够顺利进行安装,点击是就行了,除非你不想安装了。当安装进度完成时会出现如图(1-10)的提示,这图说明已经安装成功,点击Finish完成Apache的安装。图(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配置文件httpd.conf下面我们来进行Apache的配置。进入Apache的安装目录里,在conf文件夹下找到httpd.conf文件,用Notepad+、Dreamweaver、UEStudio打开(也可以用记事本,但建议不要用记事本打开,以免改变编码对文件的影响),按Ctrl+F进行查找需要修改的内容。3.3.1.让Apache与PHP建立链接在LoadModule actions_module modules/mod_actions.so之前加入以下代码:PHPIniDir E:/webserver/php-5.4.0#(PHP的安装目录)提示:这里要用英文输入法进行输入,如果输入法不对了,特别是那两个双引号,输入法不对了,Apache是启动不了滴。在#LoadModule vhost_alias_module modules/mod_vhost_alias.so之后加入以下代码:LoadModule php5_module E:/webserver/php-5.4.0/php5apache2_2.dllAddType application/x-httpd-php .phpAddType application/x-httpd-php .htmAddType application/x-httpd-php .html3.3.2.修改网站源文件目录找到DocumentRoot E:/webserver/Apache2.22/htdocs,把它修改成:DocumentRoot E:/www#(我们之前建立好的网站源文件的目录)找到,把它修改成:3.3.3.让Apache识别PHP索引找到DirectoryIndex index.html,把它修改成:DirectoryIndex index.php default.php index.html index.htm default.html default.htm这里是让Apache支持以上的这些索引文件,读者也可以作相应的添加与修改,适合自己就行。3.3.4.让Apache识别PHP文件找到IfModule mime_module,在下面增加:AddType application/x-httpd-php .php这里的设置是让Apache能够识别php文件。至此,Apache的安装与配置基本结束,下面我们来进行MySQL的安装与配置。4.Mysql安装与配置4.1.安装说明(1) 安装目录:E:webservermysql(2) 数据库目录:E:datamysql(3) MySQL字符集:utf-8(4) 远程使用root:开4.2.MySQL安装步骤在软件原文件存放文件夹下找到并双击mysql-5.5.21-winx64.msi,运行安装MySQL,出现安装界面,如图(2-1)。图(2-1)点击“Next”进行下一步,如图(2-2)。图(2-2)这里是Mysql软件的使用协议条款,在I accept the terms in the License Agreement(我接受许可协议的条款)前面的方框打勾,表示同意软件的使用协议条款,至于协议内容,笔者就不论了。点击“Next”进行下一步安装过程,出现如图(2-3)的界面。图(2-3)这里有三项安装选择类型第一:Typical(默认)第二:Custom(用户自定义)第三:Complete(完全)在这里我们选择Custom(用户自定义)。我们不选择Typical(默认)的原因是因为Typical(默认)是软件的默认设置安装的,我们不可以对它进行改变路径,默认安装在C盘;Complete(完全),之因为不选择它,是因为它将要安装的是全部的功能,我们又要不到它里面的全部功能,同时把全部功能都安装了,会占用我们的系统资源,影响到其它软件的正常运行,所以就选择Custom(用户自定义),在安装的过程中我们可以对它进行各种各样的设置,以达到我们想要的目的。点击“Custom”后进行到下一步的安装界面,如图(2-4)。图(2-4)在这里选择MySQL要安装的组件与安装的位置,在MySQL Server(MySQL服务器)上左键单击,选择Entire feature will be installed on local hard drive,即“将全部功能特性安装在本地硬盘上”,如图(2-5),一般默认已经给选择了。图(2-5)点击“Browse”进行安装路径的修改,如图(2-6)。图(2-6)安装目录选择好了之后,点击“OK”,之后又返回到上一步的界面,只是Location那里的路径已经改我们想要安装的路径了。点击“Next”进行到下一步的安装界面,如图(2-7),图(2-7)这里是安装的一些信息。点击“Install”进行MySQL的安装,如果出现安全信息的话,点击是就行了,之后出现安装进度,如图(2-8)。图(2-8)这一过程需要点时间,慢慢等着吧,之后会弹出一个框,如图(2-9),里面有些信息,好像什么企业什么的,至于是具体的,全英文,俺还是不懂,不过还好,这个页面没有什么可以选择操作的,笔者在想,当初程序开发人员为什么会把它显示出来呢?对于像我们这样地道的乡卡卡里的人来说,这个信息好像什么作用也没有吧,如果是广告,也做成个让人通俗易懂点嘛,管它的,直接点击“Next”进行下一步的安装吧。图(2-9)点击“Next”进入到下一步,如图(2-10)。图(2-10)至于写的是什么,还是不知道,好像是MySQL企业监控服务的一些什么信息吧,广告太多了点吧。点击“Next”进行下一步的安装,程序在作简短的运行之后就出现安装完成的界面,如图(2-11)。图(2-11)这个界面是安装完成的界面,在上面的Launch the MySQL Instance Configuration Wizard(运行MySQL配置向导),这个功能还行,不用我们手动去修改my.ini里那些看不懂的代码。4.3.MySQL配置将“Launch the MySQL Instance Configuration Wizard(运行MySQL配置向导)”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导,之后出现如图(2-12)所示的配置向导界面。图(2-12)这上面就是配置向导开始的的界面,上面有一些配置向导的和MySQL的版本信息,点击Next进行下一步的配置界面,如图(2-13)。图(2-13)这里有两个配置方式选项:第一:Detailed Configuration(手动精确配置)第二:Standard Configuration(标准配置)第二项的Standard Configuration(标准配置)你懂的,就是按程序当初给设置好的方式给我们配置,当然我们不希望这样,所以我们要选择Detailed Configuration(手动精确配置),以便以达到我们想要的配置。这里默认已经是Detailed Configuration(手动精确配置),呵呵,程序设计者已经为我们想好了,所以点击“Next”进行下一步的配置,出现如图(2-14)的界面。图(2-14)这里是选择服务器类型,有三个选项:第一:Developer Machine(开发测试类,MySQL占用很少资源)第二:Server Machine(Web服务器类型,MySQL占用较多资源)第三:Dedicated MySQL Server Machine(专门的数据库服务器,MySQL占用所有可用资源)大家根据自己的类型选择了,因为笔者是在自己的机子里安装的MySQL,自己的机子当然是以娱乐与运行流畅为前提的,所以为了不影响其它程序的正常运行,笔者选用的是Developer Machine:开发测试类,以减少MySQL对系统资源的占用。选择好之后点击“Next”进行下一步的安装,出现如图(2-15)所示的界面。图(2-15)这里是选择MySQL数据库的大致用途,也有三个选项:第一:Multifunctional Database(通用多功能型,将数据库优化成很好的innodb存储类型和高效率的MyISAM存储类型)第二:Transactional Database Only(专注于事务处理,这项是最好的优化innodb,但同时也支持myisam)第三:Non-Transactional Database Only(非事务处理型,适合于简单的就用,主要用于一些监控、记数,对MyISAM数据类型的支持仅限于non-transactional)读者可以按自己所需进行选择相应的选择,笔者这里选择“Transactional Database Only”,之后点击“Next”进行下一步,出现如图(2-16)。图(2-16)这里是对InnoDB Tablespace进行配置,目的是给InnoDB数据库选择存放位置,同时上面还有一些当前所选的磁盘的容量信息(注意:这个目录读者一定要记好,重装时也要选择这个目录,以免造成数据文件损坏,不过,如果之前作好了数据的备份,也可以不记),笔者选择的是E:data,也就是在开篇之前建立好的相应的数据库存放位置。点击“Next”继续下一步,如图(2-17)。图(2-17)这里是选择允许网站的最大连接并发数,有三个选项:第一:Decision Support(DSS)/OLAP(最大20个连接并发数)第二:Online Transaction Processing(OLTP)(最大500个连接并发)第三:Manual Setting(自己定义,想输入多少就输入多少,)笔者这里选“Manual Setting”,数目为100,点击“Next”继续下一步,出现如图(2-18)。图(2-18)。这里的是设置一些网络的选项:Enable TCP/IP Networkin(是否启用TCP/IP连接):如果不启用,就只能在自己的机器上访问mysql 数据库了,笔者这里启用,所以把这前面的勾打上。Port Number:3306,设定端口为3306,默认也就是3306端口,如果改成其它的端口,以后连接数据库的时候都要加上端口才能连接到数据库,这样会给工作上带来一些不必要的操作过程与麻烦,笔者建议不要修改。Add firewall exception for this port:设置防火墙,如果选中,将MYSQL服务的监听端口(也就是3306)加为windows防火墙例外,避免防火墙阻断,这里因为笔者是在本机里使用,所以就不勾上了。Enable Strict Mode(启用标准模式):如果勾上,MySQL就不会让程序在语法上允许有细小的错误。如果读者还是个新手,笔者建议取消标准模式以减少一些不必要的麻烦,如果熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。点击“Next”继续下一步,出现如图(2-19)。图(2-19)这里是设置MySQL的默认编码,软件安装过程默认的是latn1,如果读者要使用原来的数据库的数据,这里最好确定原来数据库所使用的编码,然后设置成和原数据库的编码是一样的,如果设置的编码和原数据库的编码不一致,在程序运行的时候可能会出现乱码。在这里笔者选择的是utf8,然后点击“Next”,继续下一步的操作,出现如图(2-20)。图(2-20)这里的设置是MySQL的Windows服务:Install As Windows Service(安装MySQL设置成Windeows服务):把前面的勾打上,说明把MySQL设置成Windows服务。Service Name(服务名称):设置服务标识名称,默认就行了。Launch the MySQL Server automatically(MySQL服务器自动启动):意思是让MySQL随Windows启动而自动启动,这里笔者不想每次开机都要手动去启动MySQL,所以给勾上,同时笔者建议也给勾上,毕竟我们都是挨踢着的人嘛。Include Bin Directory in Windows PATH(将mysql的bin目录加入到Windows PATH):加入后,在cmd模式下,就可以直接使用bin下的文件了,不必非要指定到MySQL的bin目录下执行命令了,比如连接数据库的时候,直接输入mysql.exe -uusername -ppassword;就可以了,不用指出mysql.exe所在的目录的完整地址,看看,是不是很方便呢?这里笔者建议给勾上。在这个页面的所有选项都给勾上,然后点击“Next”继续下一步的操作,出现如图(2-21)。如图(2-21)。这里是修改MySQL超用户root的管理密码,默认是空密码,这个用户对MySQL拥有全部的权限,请读者牢记。如果是重装,并且之前已经设置了密码,如果在这里再次修改密码,可能会出现安装的错误,并且把Modify Security Settings(修改密码)前面的勾去除,等程序配置好了,再用其它的方法修改密码。如果在这个页面出现了三个输入密码的输入框,有可能是在原来的基础上安装过来的,第一个输入框则输入原来root的密码,后面的两个框则输入root的新密码。在这里笔者也把Modify Security Settings(修改密码)前面的勾给勾上,并在New root password(新密码)与Confirm(确认)再次输入一样的密码,笔者为了后面写文档方便以测试,所以在这里的密码设置成1234。Enable root access from remote machnes(允许root用户从其它机器上远程登录的权限):如果读者有这个需求,可以把它勾上,如果从安全方面来考虑,读者也可以不要勾上,笔者因为管理上的方便,也给勾上。Create An Anonymous Account(新建一个匿名用户):是不新建一个匿名用户(匿名用户可以连接数据库,不能操作数据,包括查询),一般就不用勾了,所以笔者也没有勾。点击按“Next”,继续下一步,出现如图(2-22)。图(2-22)确认信息页面,如果觉得没有什么错误,点击“Execute”开始配置,之后出现配置进度,如图(2-23)。图(2-23)安装配置完成之后就会出现安装完成的提示信息,如图(2-24)。图(2-24)点击“Finish”关闭窗口退出配置向导。注:在这里的安装过程中经常出现一个比较觉的安装错误,就是到了“Start service”这一步没有安装成功,像这样的情况,一般都是出现在重装MySQL的时候,具体原因,笔者还没有去深入探究,笔者出现过这样的情况很多次了,每次重装时,虽然卸载了,但是都忘了一个很重要的过程,就是在MySQL安装的时候会在C盘的ProgramData的文件夹下产生一个MySQL文件夹,关于ProgramData这个文件夹下的是什么东东,好像是什么软件同名的运行文件夹,在这里不去做详谈,也不知道从何谈。如果要重装MySQL时,笔者建议卸载完MySQL时也去ProgramData这个目录下把MySQL文件夹给删除了,要不然就安装时会出现不能“Start service”错误的提示,切记!笔者不知道软件设计者是怎么想的,在MySQl卸载时为什么不也把这个文件夹也卸载掉,给再次安装时软件时出现的一系列用户不愿意看到的问题,从而不知道从那里找到解决的办法。4.4.修改MySQL配置文件my.ini为什么还要进行my.ini的修改呢?不知道读者们有没有发再,虽然在安装的过程中把数据库的目录文件夹给修改到指定的E:data下了,但是在创建数据库时,在所指定的E:data文件夹下还是看不到所创建的与数据相关的文件,原因就在于.稍后给出修改的方法。到MySQL的安装文件夹E:webserverMySQL Server 5.5下打开my.ini文件,注意:建议用Notepad+、Dreamweaver、UEStudio来打开,以免破坏文件格式,不过,笔者经常用记事本来打开,也没有出现过太多的问题,这里这了安全起见,建议还是不用记事本来打开吧,一切由读者自己来决定。按Ctrl+F查找:datadir,找到datadir=C:/ProgramData/MySQL/MySQL Server 5.5/Data/,大概在77行左右吧,把它修改成datadir=E:/Data/,保存。再把C:/ProgramData/MySQL/MySQL Server 5.5/Data/下的全部文件复制到E:/Data/文件夹下,要复制,不要剪切,保留C:/ProgramData/MySQL/MySQL Server 5.5/Data/下的文件。重启MySQL,这样,下次创建数据库的时候,在E:data文件夹下就可以看到我们所创建的相应的数据库文件了。至此,MySQL的安装与配置基本上结束,下面我们来进行下一步的安装与配置,安装PHP。5.PHP安装与配置5.1.安装说明安装目录:E:webserverphp本地测试地址:/phpinfo.php5.2.PHP安装步骤因为下载来的是zip压缩包,所以我们只要把php-5.4.0-Win32-VC9-x86.zip文件解压到E:webserverphp-5.4.0即可,这个安装够简单吧,呵呵。5.3.修改PHP配置文件php.ini进入安装目录E:webserverphp-5.4.0,细心的读者可以发现,在这个文件夹下怎么没有找到php.ini呢?文件都没有,叫我怎么去修改,怎么去配置,呵呵,别急,别急,以下慢慢给道来。在php-5.4.0文件夹下找到php.ini-development文件或php.ini-production文件,他们就是php.ini的前身,把他们其中的一个改名成php.ini,这样不就有了php.inib了么?用Notepad+、Dreamweaver、UEStudio打开(为什么不用记事本就不用多说了吧,文章前面已经提到过两次吧)。php.ini-development文件与php.ini-production文件说明:(1) php.ini-development文件是开发环境使用的(2) php.ini-production文件是生产环境使用的因为笔者作为开发人员,所以就选择php.ini-development文件对它进行改名(小提示:如果怕修改有什么错误,笔者建议先把这个文件进行复制一份作为备份文件,这样就保存了原文件的存在,如果修改不好了,把坏的删除了,再把这个给改名去就行了。)把php.ini打开之后,按Ctrl+F进行查找::(1)找到;extension_dir = ext 把它修改成:extension_dir = E:webserverphp-5.4.0ext(2) 定位到870行左右,在有很多的extension= *.dll这里,对它们进行修改。将下面的这些行的文字前面的分号 “;” 去掉。extension=php_bz2.dllextension=php_curl.dllextension=php_gd2.dllextension=php_gettext.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_openssl.dllextension=php_pdo_mysql.dllextension=php_sockets.dllextension=php_xmlrpc.dll(3) 设置时区为中国时区找到 ;date.timezone = 把它修改成:date.timezone = prc(提示:注意前面的分号也要去掉)以下这些可以不修改:(4) 设置PHP支持短标签找到short_open_tag = Off 把它改成:short_open_tag = On(5) 开启asp的短标签找到asp_tags = Off 把它改成:asp_tags = On(6) 改变POST提交时候的最大数据提交量 找到post_max_size,把=号后面的参数设置成自己想要的参数(7) 开启php支持文件上传 找到file_uploads 把后面的Off改成On(8) 设置文件上传最大值 找到upload_max_filesize 把=号后面的参数设置成自己想要的参数(9) 设置同时并发上传的最大文件数 找到max_file_uploads 把=号后面的参数设置成自己想的参数保存php.ini文件,并复制一份到C:windows下(也可以不复制滴)至此,PHP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论