如何在Windows 10上安装和配置XAMPP

how install configure xampp windows 10

本指南将引导您完成在Windows 10上安装XAMPP的步骤,如何配置控制面板,在拒绝启动时修复Apache以及如何使用phpMyAdmin增加上传大小的步骤。



XAMPP是免费的开源软件,它为Web设计人员和开发人员提供了一种简单的方法来安装必要的组件以运行基于PHP的软件,例如 WordPress的,Drupal,Joomla以及Windows 10,macOS和Linux上的其他版本。



如果您是网络开发人员,或尝试进入博客的人,则XAMPP将省去麻烦和麻烦,而不必在计算机上手动安装和配置Apache,MySQL,PHP和Perl来创建测试环境。

在这 指南,您将学习在以下位置安装XAMPP的步骤 Windows 10 以及配置解决方案的说明,并在设置后解决常见问题。



如何在Windows 10上安装XAMPP

要在Windows 10上下载并安装XAMPP,请使用以下步骤:

  1. 打开 阿帕奇之友 网站

  2. 点击 适用于Windows的XAMPP 按钮将文件保存在桌面上。



    快速说明: 如果您对PHP有特殊的版本要求,请下载安装所需的版本。如果您没有版本要求,请下载最旧的版本,因为它可以帮助您避免尝试安装基于PHP的软件时遇到的问题。此外,这些说明已经过测试,可用于XAMPP 7.3.11版和更早版本,但是您也可以使用它们安装更高版本。
  3. 双击下载的文件以启动安装程序。

  4. 点击 按钮。

    XAMPP warning on Wndows

  5. 点击下一个 按钮。

    XAMPP setup on Windows 10

  6. XAMPP提供了可以安装的各种组件,例如MySQL,phpMyAdmin,PHP,Apache等。在大多数情况下,您将使用其中的大多数组件,因此建议保留默认选项。

  7. 点击 下一个 按钮。

    XAMPP install components

  8. 使用默认的安装位置,或在“选择文件夹”字段中选择另一个文件夹来安装软件。

  9. 点击 下一个按钮。

    XAMPP installation location

  10. 清除 了解有关XAMPP的Bitnami的更多信息选项。

  11. 点击下一个 按钮。

    XAMPP installation wizard on Windows 10

  12. 点击允许访问按钮以允许该应用通过防火墙(如果适用)。

    XAMPP allow access through Windows Firewall

  13. 点击按钮。

    Complete XAMPP installation on Windows 10

  14. 选择您的语言(英语或德语)。

  15. 点击保存按钮。

    XAMPP Control Panel on Windows 10

完成这些步骤后,XAMPP控制面板将启动,您可以开始配置Web服务器环境。

如何在Windows 10上配置XAMPP

XAMPP控制面板包括三个主要部分。在里面 模组 部分,您会找到所有可用的网络服务。您可以通过单击启动每个服务 开始 按钮。

在右侧启动某些服务(包括Apache和MySQL)时,您还将看到每个服务正在使用的进程ID(PID)号和TCP / IP端口(端口)号。例如,默认情况下 Apache使用TCP / IP端口80和443,而 MySQL使用TCP / IP端口3306

您也可以点击 管理员 按钮可访问每个服务的管理信息中心,并验证一切工作正常。

XAMPP Control Panel

右侧有一个按钮列表,用于配置控制面板的各个方面,包括 设定档 按钮配置启动XAMPP时将自动启动的模块。

XAMPP Config

点击 网络启动 按钮将为您提供当前正在访问网络的服务列表,包括TCP / IP地址和端口以及进程ID信息。

XAMPP Netstat

此外,在控制面板上,还有一些快速访问按钮可以打开Shell命令行实用程序,XAMPP安装文件夹,服务并关闭应用程序。

最后,您将获得“日志”部分,在该部分中,您可以浏览每次启动模块或更改设置时发生的情况。这也是在出现问题时首先要查看的地方。

Apache won

对于大多数使用XAMPP创建测试环境来运行网站的人来说,默认设置应该适用。但是,根据您的设置配置,可能需要更改Apache服务器的TCP / IP端口号,数据库上载大小或为phpMyAdmin设置密码。

要更改这些设置,您需要使用设定档 相应服务的按钮。例如,您需要打开 httpd.conf 文件来更改Apache服务器上的设置,然后 我的妮 文件来更改MySQL设置。

如何修复Apache无法在XAMPP上启动

XAMPP安装非常简单,但是Windows 10有时可能不允许Apache服务器运行。通常是因为 环球出版服务 在您计算机的端口80上运行,该端口恰好是Apache在XAMPP上使用的默认TCP / IP端口,并且两个应用程序不能使用同一网络端口。

如果遇到此问题,有两种解决方法。您可以卸载发布服务,也可以更改Apache上的默认端口。

卸载万维网服务

如果您没有任何应用程序,取决于万维网服务功能,则可以按照以下步骤将其卸载:

  1. 打开 开始

  2. 搜索 控制面板,然后点击最上面的结果以打开体验。

  3. 点击 程式

  4. 点击程序和特点 选项。

  5. 点击 打开或关闭Windows功能 链接。

    Turn Windows features on or off

  6. 扩大 互联网信息服务 并清除 万维网服务 选项。

  7. 点击按钮。

    Microsoft IIS - World Wide Web Services

  8. 重启你的电脑。

  9. 启动XAMPP控制面板。

  10. 点击 开始 Apache上的按钮。

完成这些步骤后,Apache应该能够在设备的端口80中运行。

更改默认的Apache TCP / IP端口

另外,您可以使用以下步骤将Apache配置为在其他TCP / IP端口上运行:

  1. 打开 XAMPP控制面板

  2. 点击 管理员 Apache上的按钮。

  3. 点击httpd.conf 选项。

  4. 向下滚动并找到以下行: 听80

  5. 改变 80 用于另一个TCP / IP端口号。例如,您可以尝试端口 81。 (更改后,该行应显示为: 听81

    httpd.conf change TCP/IP port number

  6. 保存并关闭 httpd.conf文件。

  7. 点击 开始 Apache上的按钮。

完成这些步骤后,Apache服务器应在您指定的新TCP / IP端口上正常运行。

唯一需要注意的是,每次要连接到网站时,都需要在地址上附加TCP / IP端口号。例如,要在Web浏览器上访问Apache服务器,您需要输入:“ localhost:81/ dashboard”代替“ localhost / dashboard”。

手动停止万维网发布服务

解决端口问题的另一种方法是停止服务并更改其设置,以仅使用以下步骤手动启动服务:

  1. 打开 开始

  2. 搜索 服务,然后点击最上面的结果以打开体验。

  3. 双击万维网发布服务 服务。

    World Wide Web Publishing Service

  4. 点击停止 按钮。

  5. 将启动类型更改为 手册

  6. 点击应用 按钮。

  7. 点击按钮。

    Stop and set Manual settings for World Wide Web Publishing Service

  8. 打开XAMPP控制面板。

  9. 点击 开始 按钮以运行Apache服务器。

使Apache恢复正常工作的最佳方法是卸载World Wide Web Publishing服务,但是,在这种情况下,您可以根据需要更改TCP / IP端口号或停止该服务。

如何在XAMPP上增加phpMyAdmin的上传大小

XAMPP的另一个常见问题是默认数据库上载限制。例如,很多时候开发人员会复制网站以进行故障排除,或在不破坏实时网站的情况下在网站上工作。但是,使用WordPress或其他内容管理软件的用户会很快发现他们无法上传数据库,因为该数据库超过了允许的最大上传大小,默认情况下,最大上传大小为2048 KiB。

要增加对phpMyAdmin的数据库上载限制,请使用以下步骤:

  1. 打开 XAMPP控制面板

  2. 点击 探险者 按钮。

  3. 打开 的PHP 夹。

  4. 打开 php.ini 任何文本编辑器的文件。

  5. 更改值 upload_max_filesizepost_max_size 到您想要的尺寸。例如: post_max_size = 20Mupload_max_filesize = 20M 导入最大20MB的数据库文件。

  6. 点击 停止 MySQL和Apache的按钮。

  7. 点击 开始 按钮重新启动Apache和MySQL。

完成这些步骤后,您现在应该可以在phpMyAdmin上导入大型数据库文件。

如何在XAMPP上更改phpMyAdmin密码

默认情况下,phpMyAdmin(MySQL)使用“ root”作为用户名而不输入密码,这意味着,如果您要安装WordPress网站,则在询问时仅需要输入root作为用户名并将密码字段保留为空。

要更改XAMPP上的phpMyAdmin密码,请使用以下步骤:

  1. 打开 XAMPP控制面板

  2. 点击 管理员 MySQL的按钮。

  3. 点击 用户帐号 标签。

  4. 点击 编辑权限 用户名root的链接,但主机名的链接 本地主机

  5. 点击更改密码 按钮。

    Set root password on phpMyAdmin

  6. 指定新密码。

  7. 点击 按钮。

    phpMyAdmin root password

完成这些步骤后,如果尝试登录phpMyAdmin,则会收到拒绝访问消息: “无法连接:无效的设置。”

phpMyAdmin access denied after setting root password

修复phpMyAdmin访问被拒绝的消息

要更改配置设置 config.inc.php 文件以修复登录问题,请使用以下步骤:

  1. 打开 XAMPP控制面板

  2. 点击 探险者 按钮。

  3. 在XAMPP文件夹中,打开 phpMyAdmin 夹。

  4. 打开 config.inc.php 任何文本编辑器的文件。

  5. 在“身份验证类型和信息”下,并更新以下几行:

    • $ cfg ['Servers'] [$ i] ['auth_type'] ='config';更换配置 对于 曲奇饼

    • $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = true;更换真正 对于

      Config.inc.php Authentication type and info

  6. 保存并关闭文件。

完成步骤后,您应该可以登录phpMyAdmin仪表板。

现在,XAMPP已配置完毕,可以与任何受支持的基于PHP的软件一起使用。

2020年1月2日更新: 该指南最初于2016年3月发布,并于2020年1月进行了修订,以确保该信息仍适用于最新版本的XAMPP。