三.安装MySQL 安装MySQL数据库服务器可以分为两部分: 一部分是程序的安装;另一部分是使用MySQL配置助手创建MySQL配置文件、一些详细配置选择,以及给MySQL服务器设置一个密码等内容。 MySQL配置助手是在第一部分安装结束后自动运行的,也可以在MySQL安装完成以后手工启动。 1 安装“mysql-5.1.46-win32.msi”的文件。 2 弹出安装类型选择对话框,有三个选项,分别是典型安装(Typical)、完全安装(Complete)和用户自定义(Custom)三种类型。 这里选择“Custom”,得到更多的选项,方便我们指定安装位置。单击“Next>”按钮即可到下一步安装。 3 弹出用户自定义设置页面,在“Developer Components”选项上单击左键, 再选择第二项“This feature, and all subfeatures, will be installed on local hard drive.”, 即“此部分,及下属子部分内容,全部安装在本地硬盘上”。 4 指定安装位置。单击“Change…”按钮改变安装位置,指定到“C:\lamp\mysql5”文件夹下面。 不仅这个选项要改变安装位置,前面几个选项包括MySQL服务器选项(MySQL Server)、 MySQL客户端程序选项(Client Programs)、文件选项(Documentation),都要改变安装位置,操作都是一样的。 单击“Change…”按钮,手动改变安装位置,可以把这几个选项的安装位置都指向“C:\lamp\mysql5”文件夹下。 建议服务器数据文件“MySQL Server Datafiles”选项不要指定与操作系统在同一分区下。这样可以防止系统备份还原的时候,数据被清空。 这里将其指定到D:\datafiles\文件夹中。设置完成以后单击“Next>”按钮即可到下一步安装。 5 弹出安装位置确认对话框,需要等待几秒进行安装。到这里MySQL数据库软件就安装完成了,出现界面, 勾选“Configure the MySQL Server now”,单击“Finish”按钮结束软件的安装并启动MySQL配置向导。 6 然后自动运行MySQL配置助手,到了安装的第二部分MySQL配置阶段。 7 弹出配置类型选择对话框,有两个选项“Detailed Configuration(详细配置)”和“Standard Configuration(标准配置)”。选择第一项“Detailed Configuration”。 以后几步配置都是在选择这一项时,MySQL配置助手需要设置的一些内容。选好类型之后,单击“Next>”按钮继续下一步配置。 8 弹出服务器类型(Server Type)选择对话框,它们决定着MySQL服务器将试图保留多少主内存。主内存越大,服务器的速度就越快,但对其他程序的影响也会越大。 这里有三种选择: Developer Machine选项是开发测试类,MySQL占用很少资源; Server Machine选项是服务器类型,MySQL占用较多资源; Dedicated MySQL Server Machine选项是专门的数据库服务器,MySQL占用所有可用资源。 择不同的类型,对于Web开发者来说,第一个Developer选项是最佳选择,其他两项最适合用于大数据库。选好类型之后,单击“Next>”按钮继续下一步配置。 9 弹出数据库用途(Database Usage)对话框。它们决定MySQL服务器将支持哪几种数据表类型。 这里也有三个选项: “Multifunctional Database”选项是通用多功能型,比较好的类型,是默认选择的类型; “Transactional Database Only”选项是服务器类型,专注于事务处理; “Non-Transactional Database Only”选项是非事务处理型,比较简单,主要做一些监控、记数用。 用户可以根据实际数据库的用途进行改变,我们这里使用默认的选择,单击“Next>”按钮继续下一步配置。 10 弹出InnoDB表空间设置(InnoDB Tablespace Setting)对话框,应该在这里为InnoDB数据库文件指定一个存放地点。默认存放地点是MySQL安装目录, 这里使用默认的存放位置,单击“Next>”按钮继续下一步配置。 11 弹出并发连接(Concurrent Connections)选择对话框,这里的选项决定了同时打开的数据库连接的数量。 共有三个选项: 第一个“Decision Support(DSS)/OLAP”选项可以有20个连接; 第二个“Online Transaction Processing(OLTP)”选项可以有500个连接; 第三个“Manual Setting”选项手动设置一个连接数目。 对于运行在一台用于软件开发的计算机上的MySQL服务器来说,不需要太多的连接,这个时候选择第一个“Decision Support(DSS)/OLAP”应该没什么问题。 但是对一些热门的网站上全速工作的MySQL服务器来说,并发连接的个数可能非常大,这时应该选第二个“Online Transaction Processing(OLTP)”选项。 这里使用默认的第一个选项,单击“Next>”按钮继续下一步配置。 12 弹出激活TCP/IP组网功能(Enable TCP/IP Networking)对话框。在Windows系统环境里,MySQL服务器与应用程序的通信有两种方式: 一是通过命名管道(named pipe); 二是通过网络协议TCP/IP。 MySQL配置助手给出的推荐配置是激活TCP/IP并使用3306号端口。选中多选框(加入防火墙不对这个端口阻止),使用默认推荐的配置。单击“Next>”按钮继续下一步配置。 13 弹出默认字符集设置(Default Character Set)对话框,在把文本数据保存到数据库里时,MySQL支持现有的各种字符集。 这里我们选择第三项,为了更好地处理中文字符集,在Character Set那里选择或填入“utf8”,单击“Next>”按钮继续下一步配置。 14 弹出安装为Windows服务(Install as Windows Service)对话框。这里可以选择是否将MySQL服务安装为Windows系统服务, 这样就可以通过Windows系统服务管理来管理MySQL服务器了。还可以指定Service Name(服务标识名称), 另一个选项是选择是否将MySQL的bin目录加入到Windows PATH里(加入后,就可以直接使用bin目录下的文件,而不用指出目录名了)。(请选中) 这里接受MySQL配置助手推荐的默认设置,单击“Next>”按钮继续下一步配置。 15 弹出安全选项(Security Options)对话框。这是最重要的一个配置,需要决定允许哪些人来可以连接MySQL服务器,以及是否必须输入一个密码才能建立连接。 设置为最安全的设置,因为root是唯一的用户又是MySQL系统管理员用户,所以应该让root用户正确输入密码才能连接数据库,并且只允许他在本地登录。 不要勾选第二个选项,这里不创建任何匿名账号,所谓的匿名账号指的是无须密码就可连接数据库的账号。单击“Next>”按钮继续下一步配置。 16 弹出确认执行对话框。确认所做的配置设置是否正确,如果有误,单击“<Back”按钮返回检查。如果确认无误,单击“Execute”使设置生效,单击“Finish”按钮结束MySQL的安装与配置。 17 MySQL安装后环境,按照以上步骤安装和配置完成以后,MySQl的安装目录是“C:\lamp\mysql5\”下面; MySQL的配置文件是“C:\lamp\mysql5\my.ini”文件;MySQL数据文件存放的地方是“D:\datafiles\data”文件夹。 18 Windows系统中启动和停止MySQL,右击我的电脑->管理->服务和应用程序->服务->MySQL选项,单击停止、开启或者重新启动。 19 测试MySQL数据库安装是否成功,可以开启一个MySQL客户端去登录MySQL服务器进行测试。 使用开始菜单->所有程序->MySQL->MySQL Server 5.1->MySQL Command Line Client启动MySQL的命令行解释器程序mysql.exe, 然后输入在配置MySQL时输入的密码。如果一切顺利,应该在输入窗口里看到MySQL的输入提示符。接下来执行status命令,结果表示MySQL服务器成功安装。
解决方案: 安装MYSQL时出现的问题及解决方法:安装MySQL 时,系统提示:Cannot create windows service for mysql.error:0 原因是系统里有旧的mysql服务存在,解决办法如下: 要永久删除旧的mysql服务,需要用户以管理权限在命令行上执行下列命令: C:\>sc delete mysql [SC] DeleteService SUCCESS 在安装服务时,如果有类似情况发生,察看服务里是不是遗留的服务程序,解决方法,删除旧的服务后,安装新的服务。
4.安装Zend加速器 步骤一:“ZendOptimizer-3.3.3-Windows-i386.exe”的文件。这个直接就是一个安装文件,双击就可以启动安装程序。 步骤二:通过上一步的安装出现以下界面,确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,单击“Next>”按钮继续。 步骤三:弹出选择安装位置对话框,这里可以选择你喜欢的位置,我们这里将Zend Optimizer安装的位置设置为“C:\lamp\ZendOptimizer\”下,单击“Next>”按钮继续安装。 步骤四:弹出如下选择Web服务器种类的画面,选择Apache2.x选项。单击“Next>”按钮继续安装。 步骤五:弹出选择PHP配置文件php.ini位置对话框。在安装PHP时我们将php.ini指定到了PHP的安装目录C:\lamp\php5\下面,所以这里选择的位置也是C:\lamp\php5文件夹。 步骤六:弹出如下选择网站根目录的对话框,选择网站内容的根目录路径。在安装Apache时我们将网站根目录指定到了Apache的安装目录C:\lamp\apache2\下面, 所以这里选择的位置也是C:\lamp\apache2\文件夹,单击“Next>”按钮继续安装。 步骤七:弹出确认安装对话框。如果需要再检查一遍,可以单击“<Back”按钮一步步返回检查,确保选项无误,单击“Install”按钮开始按前面设定的安装选项安装。 步骤八:如果弹出下面的提示,要先关闭Web服务器,然后单击“确定”按钮继续安装。 步骤九:如果一切安装顺利将弹出下面的结束安装对话框,单击“Finish”按钮结束安装,这时安装完成。 步骤十:检查安装结果。启动Apache服务器,打开Web浏览器访问http://localhost/test.php页面,通过phpinfo()函数进行测试。如果出现以下内容说明安装成功。 This program makes use of the Zend Scripting Language Engine: Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies