Windows系统下XAMPP安装教程:Apache+MySQL+PHP环境搭建与使用指南
XAMPP 是一个开源、免费的网络服务器软件。简单安装后,就可以在个人电脑上搭建服务器环境了。本文介绍了XAMPP(Apache+Mysql+PHP)在Windows下的安装和使用以及相关问题的总结。

1.什么是XAMPP
缩写名称 XAMPP(X-System、A-Apache、M-Mysql、P-php、P-Phpmyadmin/Perl)描述了 XAMPP 安装包中包含的文件:Apache Web 服务器、MySQL 数据库、PHP、Perl、FTP 服务程序 (FileZillaFTP) 和 phpMyAdmin。简单来说,XAMPP是一个集成Apache+MYSQL+PHP的服务器系统开发包。它还包含MySQL管理工具phpMyAdmin,可以对MySQL进行可视化操作。通过这种紧密集成,XAMPP 可以运行从个人主页到功能齐全的生产站点的任何内容(尽管这仅用于开发目的;出于安全考虑,XAMPP 尚不适合在生产服务器上使用)。
2. 如何获取XAMPP
XAMPP是免费的,您可以前往XAMPP网站获取相关信息()。最新版本是 1.7.7,适用于 Linux、Windows、Mac OS X 和 Solaris 的 XAMPP。 Windows操作系统下的文件下载有3种类型:
EXE程序安装包:即Installer.exe安装文件。下载后需要根据安装向导进行安装,大约80M;
ZIP压缩包:对于喜欢绿色软件的人来说,XAMPP的普通ZIP压缩文件下载解压后即可使用,大约150M;
7zip压缩包:对于喜欢绿色软件的人来说,XAMPP的普通7zip压缩文件下载解压后就可以使用了,大约70M。
3、Win7下如何安装XAMPP
注意:
如果windows系统上已经安装了wamp,则必须先卸载Apache、Mysql和php。因为XAMPP已经集成了这些。这里不介绍卸载方法,在百度、谷歌上搜索即可。事实上,如果你之前使用的Apache不是安装的版本,你不需要卸载它。但MySQL需要卸载。完全卸载MySQL有点麻烦。这是我参考的卸载方法的链接:
安装方法A:下载EXE安装包安装
由于作者下载了压缩的绿色文件(支持绿色轻量级),所以我就没有做过。特此提供XAMPP官网安装指导页面供参考,网址:或
安装方法B:用于安装下载的压缩文件
如果您没有使用安装包,则可以下载 7-ZIP 存档或 ZIP 存档并将其解压到您选择的文件夹中。我解压到D盘了。解压后的路径为D:\xampp,如下图(点击放大图片):
然后打开XAMPP所在的文件夹并运行其中的“setup-xampp.bat”。这允许更新配置文件中的路径信息。
按“任意键继续”,安装成功。
4.启动XAMPP并测试
1.启动xampp的控制台
双击xampp目录中的xampp-control.exe启动xampp控制台。在这个控制台中,启动和停止Apache和MySQL等,如图:
控制面板设置说明:
我们可以看到xampp 1.7.2的一些基本控制功能。请注意,不建议将这些功能注册为服务(开机启动)。您每次使用时都可以将其作为软件运行,以便在不使用 XAMPP 时可以对其进行更新。节省资源。也就是说,个人电脑长期不作为Web服务器使用,所以Modules设置Svc前面的勾选不需要勾选。如果选择Svc模式,XAMPP会注册为Windows系统服务,每次系统启动时都会启动apache和mysql。这些模块。当需要启动Apache或Mysql时,只需打开XAMPP控制面板,点击旁边相应的启动,就会显示启动的运行状态。如果你长期使用它作为服务器,可以考虑注册该服务。
关于XAMPP中的一些默认配置及相关配置文件:
1)XAMPP Mysql默认的账户密码为(这也是登录phpMyAdmin使用的账户和密码):
用户:root 密码:(空)
2)XAMPP FileZilla FTP默认账户密码为:
用户:newuser 密码:wampp
用户:anonymous 密码:some@mail.net
3)XAMPP Mercury默认账户密码为:
邮政局长:邮政局长(postmaster@localhost)
管理员:管理员(admin@localhost)
测试用户:newuser 密码:wampp
4)XAMPP WEBDAV默认的账户密码为:
用户:wampp 密码:xampp
5)XAMPP中相关服务的配置文件路径为:
Apache配置:\xampp\apache\conf\httpd.conf;
PHP:\xampp\php\php.ini;
MySQL:\xampp\mysql\bin\my.ini;
phpMyAdmin:\xampp\phpMyAdmin\config.inc.php;
FileZilla FTP 服务器:\xampp\FileZillaFTP\FileZilla Server.xml;
6)XAMPP的网站根目录默认路径为:\xampp\htdocs;
7)XAMPP MYSQL数据库保存数据的默认路径是什么? \xampp\mysql\数据;
2.测试XAMPP是否安装成功
在浏览器地址栏中输入它。如果您是第一次登录,将选择服务器语言。可以选择简体中文,然后进入服务器配置系统界面,如下图所示。安装成功开始:
5、在XAMPP中使用phpMyAdmin管理MySQL数据库:
在XAMPP中,MySQL数据库主要通过phpMyAdmin进行管理。在管理MySQL数据库之前,首先使用EdiPluus(一个轻量级且功能强大的文本查看编辑器)打开位于XAMPP安装目录下的phpMyAdmin文件夹(如:D:\xampp\phpMyAdmin)中的config.inc.php文件并制作一些变化:
[php] 查看纯文本
/* 认证类型和信息 */
$cfg['服务器'][$i]['auth_type'] = 'cookie'; //修改cookie的配置
$cfg['服务器'][$i]['用户'] = 'root';
$cfg['服务器'][$i]['密码'] = 'root'; //填写密码
$cfg['服务器'][$i]['扩展'] = 'mysql';
$cfg['服务器'][$i]['AllowNoPassword'] = true;
1、输入浏览器地址,访问主界面,在左侧导航栏中,选择工具栏中的phpMyAdmin选项,如图:
2. 点击phpMyAdmin选项后,将打开phpMyAdmin的欢迎界面。这时,会要求您输入用户名和密码。这里可以输入MySQL用户名和密码并选择语言(简体中文):
3、点击“执行”按钮后,即可进入创建数据库的页面。
4. 创建一个新数据库:在标题MySQL localhost 下,您可以创建一个新数据库。在第一个输入框中输入数据库的名称。第二个下拉框代表字符集。关于字符集的表述可以参考本页的“字符集”选项卡,了解各个字符的详细介绍。我选择utf8_genneral_ci,点击创建,完成数据库创建。如图所示:
5、创建数据库表:
1)创建新数据表:数据库创建完成后,会提示新建的数据库中没有表。建议立即创建数据表。其中:在名称输入框中输入数据表的名称,如user;字段数表示该表中的字段数。这里我有3个字段。如图所示:
2)创建表结构:点击“执行”后,将进入设置字段名称、字段类型等表结构的页面。设置的字段如图所示。填写完毕后点击“保存”即可完成表单创建:
3)查看表结构:见图;
4)插入数据:表创建完成后,可以向表中插入数据。点击“插入”选项卡,进入添加表记录页面。如果想一次性插入多条数据,可以继续插入,在下拉框中选择需要添加的记录条数。填写数据信息后,设置记录的插入位置。改为“插入新行”,然后点击底部的“执行”按钮,将所有信息一起提交,如图:
5)查看数据:添加记录后,点击“浏览”选项卡,在卡片下插入数据记录列表,如图:
6) 删除数据:选择需要删除的数据,然后点击“删除”。
6.XAMPP安全控制台
正如前面提到的,XAMPP 并不是为生产环境准备的,它只是为开发人员准备的。为了方便开发者,XAMPP默认配置为启用所有功能。对于开发环境来说这很好,但对于生产环境来说这可能是灾难性的。以下是 XAMPP 默认配置的安全问题列表:
1)MySQL管理员(root)没有设置密码。
2)可以通过网络访问MySQL服务器。
3) 可以通过互联网访问PhpMyAdmin。
4) 样品可以通过互联网获取。
5) Mercury邮件服务器和FileZilla FTP服务器的用户是公共的。
所以每个人在网上发布东西之前都应该确保XAMPP的安全性。有时,防火墙或外部路由器就足够安全。首先,您可以尝试基于网络的“XAMPP安全控制台”。该控制台纠正了大多数安全漏洞,例如可以在此处设置 MySQL、PhpMyAdmin 和 XAMPP 目录保护的管理员密码。对于 Mercury 邮件服务器和 FileZilla FTP 服务器,请记住更改配置设置(例如用户名和密码)。如果您不需要这些服务,请不要启动它们 - 这是安全的。
7.XAMPP 常见问题解答
1. 我的网络文档应该放在哪里?
所有 Web 文档都放置在主 htdocs 文件夹 (.\xampp\htdocs) 中。如果您将 test.html 文件放在这里,您可以通过 访问它。 php或cgi文件也放置在这里。可以在 htdocs 目录下创建其他 WWW 子文件夹。例如,将 test.html 放在 .\xampp\htdocs\new 路径中,您可以通过在浏览器地址栏中键入来访问该文件。