windows 安装mysqlmysql zip 怎么安装

windows下安装apache+php+mysql_源码_站长之家
windows下安装apache+php+mysql
[摘要]Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
  Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。  Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 程序下载: 软件大小:12.20MB 软件类别:国外软件 |
软件语言:英文 运行环境:2000/XP/2003/Vista/Win7 软件授权:免费版 更新时间: 11:44:16 相关链接: 软件大小:38.75MB 软件类别:国外软件 |
软件语言:英文 运行环境:Win9X/2000/XP/2003/Vista/Win7 软件授权:免费版 更新时间: 10:07:25 相关链接: 软件大小:9.97MB 软件类别:国外软件 |
软件语言:英文 运行环境:Win9X
Win2KWinXP 软件授权:免费版 更新时间: 10:58:59 相关链接:一、安装Apache,配置成功一个普通网站服务器  运行下载好的“apache-win32-x86-no_ssl.msi”,出现如下界面。  出现Apache HTTP Server的安装向导界面,点“Next”继续。  确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,点“Next”继续。  将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续。  设置系统信息,在Network Domain下填入您的域名(比如:),在Server Name下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择如图所示。按“Next”继续。]
共7页 &&&&&&&&
快捷键使用:上一页“←”,下一页“→”
最流行的Web Server Apache发布了一个重大升级版,Apache HTTP Server 2.4的一个重要目标是大幅改进性能。...
热门源码下载推荐
最受关注报导
编辑推荐排行Windows下Apache+MySQL+PHP运行环境的安装图文方法-源码库|专注为中国站长提供免费商业网站源码下载!
当前位置:---Windows下Apache+MySQL+PHP运行环境的安装图文方法
Windows下Apache+MySQL+PHP运行环境的安装图文方法
1.安装Apache
a) 双击文件Apach_2.2.8_win32-x86-no_ssl.msi,弹出欢迎界面。单NEXT按钮,进入到License Agreement(许可协议)界面。
b) 用户需要同意界面 中的条款才能继续安装。选中I accept the terms in the license agreement 单选按钮后,单击NEXT按钮,如图1所示,进入程序描述与说明界面。
d) Server Information界面需要用户填写域名、名称和管理员Email。在Network Domain下填入您的域名(比如:),在Server Name下填入您的名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。最后还有两个单选按钮,如果选中默认的第一个单选按钮,说明该服务器对所有人开放,并且服务器的端口号为80,这个是推荐选项。第二个单选按钮是该服务器仅对当前用户开放,并且服务器端口为8080.这里选中第一个选项,然后单击NEXT按钮,进入Setup Type(安装 类型)界面 ,如果3所示。
f) 单击Change按钮可以选择安装路径。这里路径设为“D:\Apache2.2\”,单击NEXT按钮。(各位自行选取了,一般建议不要安装在操作系统所在盘,免得操作系统坏了之后,还原操作把Apache配置文件也清除了。)
g) 进入文件安装界面。这是Apache安装的最后一步,程序开始安装文件。安装结束后,单击Finish按钮结束安装程序。
h) 安装完成后,Apache服务器将自动开启。桌面右下角将出现一个图标,当前Apache服务器启动时,图标样式为。
单击小图标,将会看到服务器的开启与关闭功能;也可以右击小图 标,在弹出的快捷菜单 中选 择Open Apache Monitor命令,打开 Apache监控程序。
i) 服务器开启后,最后需测试一下服务器。打开一个浏览器窗口,在地址栏中输入“”或者“”,按Enter键将看到如图5的界面(看过的教程都说是出现下面的界面,但我还没看到过这个界面,只是看到两个英文单词It Works,不过这都没有关系啦)。
②将该目录 下的所有dll文件复制 到系统盘Windows\System32目录下(Windows 2000的用户是在winnt\system32目录下)。
③将文件php.ini-dist复制到系统盘的Windows目录下,并重新命名为php.ini.
④打开“;extension=php_.dll”这一行,将前面的分号“;”去掉,这样,PHP就可以支持MySQL数据库了。
⑤保存退出,PHP5安装结束,但现在的Apache服务器还无法解析php5文件,因为在服务器端还要进行一些设置。如何设置请参考第4章《配置Apache和PHP5》。
3.安装MySQL
打开下载的mysql安装文件mysql-4.1.14-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面
选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程
填上安装目录,我的是“D:\mysql”,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。
确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。
这里是询问你是否要注册一个的账号,或是使用已有的账号登陆,一般不需要了,点选“Skip Sign-Up”,按“Next”略过此步骤。
mysql配置向导启动界面,按“Next”继续。
选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。
对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续
是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Port Number:3306,按“Next”继续
选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。
确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。
♫ 修改DocumentRoot参数可以修改Apache服务器主 的根目录。原根目录 的位置是Apache2.2\hotdocs目录,用户可以任意指定位置,如:
DocumentRoot "D:/htdocs/"
在DocumentRoot的下面距离28行的位置,有一行为&Directory "D:/Apache2.2/htdocs/"&,改成&Directory "D:/htdocs/"。(注意DocumentRoot和这里的参数值要保持一致哦)
♫ 添加希望Apache服务器能够识别的PHP扩展名。添加的代码如下:
AddType application/x-httpd-php.php
添加位置如图4.2所示。
♫ 默认显示页。Apache的默认显示页是index.html。也就是说,在服务器未指名文件时,首先查找index.html,如果找到index.html,那么服务器就将加载该文件,否则显示目录内的文件列表。在这里添加一个PHP默认页index.php。更改后的代码如下:
DirectoryIndex index.html index.php
(其实也不一定非得“index.html”,比如“test.php”等,都可以)
♫ 修改Apache端口号。Apache的端口号为80.修改选 项Listen的值,即可修改端口号,如改为82,那么更改后的代码如下(一般都不改啦):
以上配置完成后,重启Apache服务器即可。
相关服务器教程:
相关资源下载:
服务器教程搜索
服务器教程推荐
热门源码推荐
热门服务器教程
©2012MySQL5解压缩版windows下安装配置应用总结——所有资料文档均为本人悉心收集,全..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
MySQL5解压缩版windows下安装配置应用总结
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口相关文章推荐:
mysql5610winx64
请高手指点哈!
这些下载都有什么用呢?
大小(字节)
下载 mysql Database 5.6.13 TAR for Generic Linux (glibc2.5) x86 (64bit)VM
下载 mysql Database 5.6.13 RPM for SuSE Enterprise Linux 11 x86 (64bit)VM
下载 mysql Database 5.6.13 RPM for Oracle Lin...
阅读(1871) 回复(5)
其他文章推荐
ITPUB官方微博:
vpnclient-winx64 找了好久 分享给大家
阅读(547) 回复(0)
oracle 10gR2 winx64 http server 问题
: 102010_win64_x64_database
oracle companion
: 102010_win64_x64_companion
在查询v$option 在没有安装http server
在102010_win64_x64_companion安装选项中也没有http server 的安装选项。
难道oracle 102010_win64_x64_companion这个版本没有http server?
阅读(921) 回复(0)
: 102010_win64_x64_database
oracle companion
: 102010_win64_x64_companion
在查询v$option 在没有安装http server
在102010_win64_x64_companion安装选项中也没有http server 的安装选项。
难道oracle 102010_win64_x64_companion这个版本没有http server?
阅读(1011) 回复(1)
网上32位的报错,又不想再装1个虚拟机
阅读(87) 回复(1)
本帖最后由 nganhong 于
21:29 编辑
阅读(414) 回复(2)
此刻大部分一键安装包多是32位的,其真不支撑64位,直接正在64位的系统上利用会报错的,所以我这里就往道道windows
64位系统怎样建坐Apache+PHP+mysql环境的!
我这里演示用的windows 2008
64位简体中文版,apache,php,mysql多用的是64位的版本。建坐的是本天环境,所以我用的是默许设置。
1、下载PHP、Apache战mysql硬件以及VC库。
阅读(181) 回复(0)
亲爱的itpuber:欢迎您在ITPUB博客安家,您的博客地址是:http://blog.itpub.net//我们是一个IT技术的技术家园,每一个IT技术人员都能在这里找到与您志同道合的知音。您可以用文字、图片记录分享您的IT技术、职场经验和个人成长经历等,随时随地发表博文和上传图片分享您的技术成果,还可以在ITPUB博客平台上与网友交流和分享。我们为您
阅读(30) 回复(0)
亲爱的itpuber:欢迎您在ITPUB博客安家,您的博客地址是:http://blog.itpub.net//我们是一个IT技术的技术家园,每一个IT技术人员都能在这里找到与您志同道合的知音。您可以用文字、图片记录分享您的IT技术、职场经验和个人成长经历等,随时随地发表博文和上传图片分享您的技术成果,还可以在ITPUB博客平台上与网友交流和分享。我们为您
阅读(0) 回复(0)
--查看默认引擎
mysql& show variables like 'storage_engine';
+----------------+--------+
| Variable_name | Value |
+----------------+--------+
| storage_engine | InnoDB |
+----------------+--------+
1 row in set (0.00 sec)
--修改引擎
添加或修改 default-storage-engine=INNODB
阅读(330) 回复(0)
【整理】mysql引擎
mysql数 据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译mysql。在缺省情况下,mysql支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用mysql++ API自己做一个引擎。下面介绍几种数据库引擎:
阅读(1110) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题windows下MySQL解压缩版安装配置 - 石头 - ITeye技术网站
一、安装:
下载地址:
/downloads/mysql/
我的是以前下的mysql-5.5.17-winx64.zip,解压后即可:
二、配置:
1)、默认参数文件。安装目录下有五个*.ini文件,这五个是模板文件,目测了下基本没啥区别,主要的区别就是分配的内存大小不一样。
①my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。
②my-medium.ini是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。
③my-large.ini是为专用于一个SQL数据库的计算机而设计的。由于它可以为该数据库使用多达512MB的内存,所以在这种类型的系统上将需要至少1GB的RAM,以便它能够同时处理操作系统与数据库应用程序。
④my-huge.ini是为企业中的数据库而设计的。这样的数据库要求专用服务器和1GB或1GB以上的RAM。⑤my-innodb-heavy-4G.ini用于只有InnoDB的安装,最多有4G RAM,支持大的查询。我们要建立一个名为my.ini的配置文件用以mysql启动。mysql启动时,如果有my.ini文件,则会读取该文件中的配置信息作为默认参数,如果找不到my.ini文件,服务也能启动,具体的默认参数从哪来的,我也不清楚(有人知道不?),但是我能肯定的是,默认配置不是从目录下的那五个模板文件中读取。mysql读取配置文件的顺序为:
C:\my.ini --& C:\my.cnf --& C:\WINDOWS\my.ini --& C:\f --& 安装目录\my.ini --& 安装录\my.cnf
可以参照五个模板新建或者直接copy一个保存为my.ini,具体个性化的参数,可以自行设置,如各种端口啊、内存啊、字符集啊神马的。
2)、环境变量。在path中增加mysql安装的路径,免得每次执行bin目录下的命令时都要输全路径。
一直配置到mysql所在目录下的bin目录,F:\InstallProgram\work\mysql\mysql-5.5.17-winx64\bin
3)、启动命令。mysql的启动命令是bin\mysqld.exe,懒得每次都输入命令,可以在安装目下建立一个批处理文件,一点就OK了。新建文本文件,输入 bin\mysqld.exe--console 保存为start.bat,以后双击就行了。现在目录下多了两了文件了:
4)、数据库配置。
1、启动:双击start.bat启动服务:
看到如此页面,则表示启动成功,如果启动不成功,需要去检查配置文件。
-u root 表示以root用户登录。不指定用户名的话,将会匿名登录,建议直接删除此匿名用户(否则以后会出现问题,后面我会提到)。刚登录时并没有要求我们输入密码,这是因为mysql压缩版的root用户默认密码为空,查看mysql数据库下的user表可知:
mysql& select * from mysql.
复制代码
貌似图太小了?换一张,截掉了后面权限相关的字段:
user表介绍:
user是mysql下的一张表,记录了用户及相关权限的信息。
主键为:Host+User
Host:表示账号允许从哪个主机联机。
User:账号。
Password:密码。
---以下部分为网上直接copy来的,^_^-
Select_priv。确定用户是否可以通过SELECT命令选择数据。
Insert_priv。确定用户是否可以通过INSERT命令插入数据。
Update_priv。确定用户是否可以通过UPDATE命令修改现有数据。
Delete_priv。确定用户是否可以通过DELETE命令删除现有数据。
Create_priv。确定用户是否可以创建新的数据库和表。
Drop_priv。确定用户是否可以删除现有数据库和表。
Reload_priv。确定用户是否可以执行刷新和重新加载MySQL所用各种内部缓存的特定命令,包括日志、权限、主机、查询和表。
Shutdown_priv。确定用户是否可以关闭MySQL服务器。在将此权限提供给root账户之外的任何用户时,都应当非常谨慎。
Process_priv。确定用户是否可以通过SHOW PROCESSLIST命令查看其他用户的进程。
File_priv。确定用户是否可以执行SELECT INTO OUTFILE和LOAD DATA INFILE命令。
Grant_priv。确定用户是否可以将已经授予给该用户自己的权限再授予其他用户。例如,如果用户可以插入、选择和删除foo数据库中的信息,并且授予了GRANT权限,则该用户就可以将其任何或全部权限授予系统中的任何其他用户。
References_priv。目前只是某些未来功能的占位符;现在没有作用。
Index_priv。确定用户是否可以创建和删除表索引。
Alter_priv。确定用户是否可以重命名和修改表结构。
Show_db_priv。确定用户是否可以查看服务器上所有数据库的名字,包括用户拥有足够访问权限的数据库。可以考虑对所有用户禁用这个权限,除非有特别不可抗拒的原因。
Super_priv。确定用户是否可以执行某些强大的管理功能,例如通过KILL命令删除用户进程,使用SET
GLOBAL修改全局MySQL变量,执行关于复制和日志的各种命令。
Create_tmp_table_priv。确定用户是否可以创建临时表。
Lock_tables_priv。确定用户是否可以使用LOCK TABLES命令阻止对表的访问/修改。
Execute_priv。确定用户是否可以执行存储过程。此权限只在MySQL 5.0及更高版本中有意义。
Repl_slave_priv。确定用户是否可以读取用于维护复制数据库环境的二进制日志文件。此用户位于主系统中,有利于主机和客户机之间的通信。
Repl_client_priv。确定用户是否可以确定复制从服务器和主服务器的位置。
Create_view_priv。确定用户是否可以创建视图。此权限只在MySQL 5.0及更高版本中有意义。关于视图的更多信息,参见第34章。
Show_view_priv。确定用户是否可以查看视图或了解视图如何执行。此权限只在MySQL 5.0及更高版本中有意义。关于视图的更多信息,参见第34章。
Create_routine_priv。确定用户是否可以更改或放弃存储过程和函数。此权限是在MySQL 5.0中引入的。
Alter_routine_priv。确定用户是否可以修改或删除存储函数及函数。此权限是在MySQL 5.0中引入的。
Create_user_priv。确定用户是否可以执行CREATE USER命令,这个命令用于创建新的MySQL账户。
Event_priv。确定用户能否创建、修改和删除事件。这个权限是MySQL 5.1.6新增的。
Trigger_priv。确定用户能否创建和删除触发器,这个权限是MySQL 5.1.6新增的。
复制代码
此外,默认情况下mysql是不允许远程访问的,也不支持root用户远程访问,原因在于host字段的值:localhost和127.0.0.1都表示本地访问。host字段还可以赋值为IP地址或者%,%表示可以在任何地方连接。
3、修改初始化账号:
mysql& update mysql.user set password=PASSWORD('root') where user='root' or user='';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4& Changed: 4& Warnings: 0
mysql& grant all on *.* to root@'%' identified by 'root';
Query OK, 0 rows affected (0.00 sec)
mysql& select * from mysql.
mysql&
Query OK, 0 rows affected (0.00 sec)
mysql&
Query OK, 0 rows affected (0.01 sec)
复制代码
PS:PASSWORD函数表示对密码加密,否则的话就是明文了。
貌似这张图也小了?换一张,截掉了后边权限相关的字段:
OK,root账户和匿名账户的问题(暂时)搞定了。
4、配置hive账户:
mysql& grant all on *.* to 'hive'@'%' identified by 'hive'
Query OK, 0 rows affected (0.00 sec)
mysql&
Query OK, 0 rows affected (0.00 sec)
mysql&
Query OK, 0 rows affected (0.00 sec)
复制代码
这张也小?换一张,截掉了后边权限相关的字段:
测试hive账号:
远程连接看样子是没问题的,那么local的呢?
local连接失败,hive我明明赋值了host为%啊。。。。这是为什么捏?罪魁祸首就是那个未删除的匿名用户,原因用户登陆的时候,数据库是先匹配host的,而数据库中localhost和127.0.0.1都找不找一个叫hive的user,所以连接失败。解决方法就是把匿名用户删掉就可以了,别的不变:
再次登录就OK了:
5、简单测试下:
目测,暂时没啥问题了。至此,mysql部署成功。
原文地址:/forum.php?mod=viewthread&tid=34746
石头的日记
浏览: 54971 次
来自: 北京
学习了。。。。。。
简洁明了,写得真好啊
天下文章一般抄!

我要回帖

更多关于 windows mysql zip 的文章

 

随机推荐