在 Windows 10 上安装和配置 XAMPP

在 Windows 10 上安装和配置 XAMPP: (Install And Configure XAMPP on Windows 10: )每当您使用PHP编写任何网站时,您都需要能够提供PHP开发环境并帮助将后端与前端连接起来的东西。您可以使用许多软件在本地测试您的网站,例如XAMPPMongoDB等。现在每种软件都有自己的优缺点,但在本指南中,我们将专门讨论适用于Windows 10的(Windows 10)XAMPP。在本文中,我们将了解如何在Windows 10上安装和配置(Windows 10)XAMPP

XAMPP: XAMPP是(XAMPP: )Apache朋友开发的开源跨平台Web服务器。它最适合使用PHP开发网站的 Web 开发人员,因为它提供了一种简单的方法来安装在本地Windows 10上运行基于(Windows 10)PHP的软件(如WordpressDrupal等)所需的必要组件。XAMPP 省去了在设备上手动安装和配置ApacheMySQLPHPPerl以创建测试环境的时间和麻烦。 

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

XAMPP中的每个字符都表示一种编程语言,XAMPP帮助安装和配置它。 

X 代表跨平台的表意字母
A 代表 Apache 或 Apache HTTP 服务器
M 代表 MariaDB,即 MySQL
P 代表 PHP
P 代表 Perl
(X stands as an ideographic letter which refers to cross-platform A stands for Apache or Apache HTTP server M stands for MariaDB which was known as MySQL P stands for PHP P stands for Perl)

XAMPP 还包括其他模块,如OpenSSL、phpMyAdmin、MediaWiki、Wordpress 等(OpenSSL, phpMyAdmin, MediaWiki, Wordpress and more)。一台计算机上可以存在多个XAMPP实例,您甚至可以将XAMPP从一台计算机复制到另一台计算机。XAMPP有完整版和标准版(称为较小版)。

在 Windows 10 上安装和配置 XAMPP(Install And Configure XAMPP on Windows 10)

确保 创建一个还原点(create a restore point) 以防万一出现问题。

如何在 Windows 10 上安装 XAMPP(How to Install XAMPP on Windows 10)

如果您想使用XAMPP,那么首先您需要在您的计算机上下载并安装 XAMPP(Install XAMPP),然后只有您才能使用它。要在您的计算机上下载并安装 XAMPP(Install XAMPP),请按照以下步骤操作:

1.从官方网站 Apache Friends 下载 XAMPP(Download XAMPP from official website Apache friends)或在您的网络浏览器中输入以下URL 。

从官网 Apache 朋友下载 XAMPP

2.选择要安装XAMPP的(XAMPP)PHP版本,点击前面的下载按钮。(download button)如果您没有任何版本限制,请下载最旧的版本,因为它可以帮助您避免与基于PHP的软件相关的任何问题。

选择要安装 XAMPP 的 PHP 版本,然后单击下载按钮

3.单击“下载(Download)”按钮后,XAMPP 将开始下载。(XAMPP will start downloading.)

4.下载完成后,双击打开下载的文件。

5.当您要求允许此应用程序在您的 PC 中进行更改时( allow this app to make changes in your PC),单击( Yes)按钮并开始安装(Installation)过程。

6.将出现以下警告对话框。单击确定(Click on the OK)按钮继续。

将出现警告对话框。 单击确定按钮继续

7.再次单击下一步按钮。( Next button.)

单击下一步按钮 |  在 Windows 10 上安装和配置 XAMPP

8.您将看到 XAMPP 允许安装的组件列表,例如MySQLApacheTomcatPerl、phpMyAdmin 等。选中您要安装的组件的复选框(Check the boxes against the components you want to install)

注意:(Note: )建议保留默认选项并单击“下一步”(Next)按钮。

选中要安装的组件(MySQL、Apache 等)的复选框。 保留默认选项,然后单击下一步按钮

9.输入您要安装 XAMPP 软件(install XAMPP software)文件夹位置(folder location),或通过单击地址栏旁边的小图标浏览该位置。建议使用默认位置设置来安装XAMPP软件。

点击地址栏旁边的小图标,进入安装XAMPP软件的文件夹位置

10.单击下一步(Next)按钮。

11.取消选中(Uncheck) “ Learn more about Bitnami for XAMPP ”选项,然后单击Next。

注意:(Note:)如果您想了解Bitnami,则可以选中上述选项。当您单击Next时,它将在您的浏览器中打开一个Bitnami页面。

了解 Bitnami 然后它仍然检查。 在浏览器中打开 Bitnami 页面,然后单击下一步

12.将出现下面的对话框,说明现在已准备好开始在您的计算机上安装XAMPP 。再次(Again)单击下一步 (Next )按钮继续。

安装程序现在已准备好开始安装 XAMPP。 再次单击下一步按钮

13.单击下一步(Next)后,您将看到 XAMPP 已开始在 Windows 10 上安装(XAMPP has begun installing on Windows 10)。 等待(Wait)安装过程(Installation)完成。

等待安装过程完成 |  在 Windows 10 上安装和配置 XAMPP

14.安装完成后,会出现一个对话框,询问是否允许(14.After the installation is completed, a dialog box will appear which will ask to allow) 应用程序通过防火墙(Firewall)单击(Click)允许访问(Allow Access)按钮。

安装完成后,点击允许访问按钮

15.单击完成按钮(Finish button)完成该过程。

注意:(Note:)如果您让“您现在要启动控制面板吗?(Do you want to start the Control Panel now?)” 选项检查,然后单击完成(Finish)后,您的XAMPP控制面板将自动打开,但如果您取消选中它,则您必须手动打开XAMPP控制面板。

选项检查然后点击完成后你的XAMPP控制面板将打开

16.选择您的语言,英语或德语(English or German)。默认情况下选择英语(English)并单击保存按钮。(Save button.)

默认情况下选择英语并单击保存按钮

17.一旦XAMPP 控制面板(XAMPP Control Panel)打开,您就可以开始使用它来测试您的程序,并可以开始 Web 服务器环境配置。

XAMPP 控制面板将启动并测试您的程序,并可以开始 Web 服务器环境配置。

注意:(Note:)只要XAMPP运行,XAMPP图标就会出现在任务栏中。(Taskbar)

在任务栏中,XAMPP 图标也会出现。 双击打开 XAMPP 控制面板

18.现在,通过单击与服务本身相对应的开始按钮( Start button)来启动一些服务,例如Apache、MySQL 。

通过单击与它们对应的开始按钮来启动一些服务,例如 Apache、MySQL

19.一旦所有服务都成功启动,在浏览器中输入http://localhost

20.它会将您重定向到XAMPP仪表板,并且(XAMPP)XAMPP的默认页面将打开。

将您重定向到 XAMPP 的仪表板和 XAMPP 的默认页面 |  在 Windows 10 上安装和配置 XAMPP

21.在XAMPP默认页面,点击菜单栏中的phpinfo ,查看(phpinfo)PHP的所有细节和信息。

在 XAMPP 默认页面中,单击菜单栏中的 PHP 信息以查看所有详细信息

22.在XAMPP默认页面下,点击phpMyAdmin  查看phpMyAdmin控制台。

在 XAMPP 默认页面中,单击 phpMyAdmin 以查看 phpMyAdmin 控制台

如何在 Windows 10 上配置 XAMPP(How to configure XAMPP on Windows 10)

XAMPP控制面板(Control Panel)由几个部分组成,每个部分都有自己的意义和用途。 

模块(Module)

Module下,您将找到XAMPP提供的服务列表,无需在您的 PC 上单独安装它们。以下是XAMPP提供的服务:Apache、MySQL、FileZilla、Mercury、Tomcat。 

行动(Actions)

操作(Action)部分下,有开始(Start)停止(Stop)按钮。您可以通过单击开始按钮(Start button)来启动任何服务。

1.如果要启动MySQL服务( start MySQL service),点击MySQL模块(MySQL module.)对应的启动按钮。(Start)

可以通过单击开始按钮启动任何服务 |  在 Windows 10 上安装和配置 XAMPP

2.您的MySQL服务将启动。MySQL模块名称将变为绿色,它将确认MySQL已启动。

注意:(Note:)您也可以从以下日志中检查状态。 

点击MySQL模块对应的Stop按钮

3.现在,如果你想停止MySQL的运行,点击MySQL 模块对应的Stop 按钮。(Stop button)

要停止 MySQL 运行,请单击停止按钮 |  在 Windows 10 上安装和配置 XAMPP

4.您的MySQL 服务将停止运行(MySQL service will stop running),其状态将变为已停止,如下面的日志所示。

MySQL服务将停止运行,其状态将变为停止

端口(Port(s))

当您通过单击操作部分下的“开始”按钮启动(Start)ApacheMySQL等服务时,您将在“(MySQL)端口(Port)”部分下方看到一个与该特定服务相对应的数字。

这些数字是 每个服务在运行时使用的TCP/IP port numbers例如:在上图中,Apache使用TCP/IP Port Number 80和 443,MySQL使用 3306 TCP/IP端口号。这些端口号被认为是默认端口号。

通过单击操作部分下的开始按钮启动 Apache 或 MySQL 等服务

PID (PID(s) )

当您启动模块部分下提供的任何服务时,您会看到一些数字将出现在(Module)PID 部分( PID section)下的特定服务旁边。这些数字是该特定服务的进程 ID(process ID)。计算机上运行的每个服务都有一些进程 ID。

例如:在上图中,ApacheMySQL正在运行。 Apache 的进程 ID 是 13532 和 17700,MySQL 的进程 ID 是 6064。( The process ID for Apache is 13532 and 17700 and process ID for MySQL is 6064.)

在计算机上运行的服务有一些进程 ID |  在 Windows 10 上安装和配置 XAMPP

行政 (Admin )

对应于正在运行的服务,Admin按钮变为活动状态。通过单击它,您可以访问管理仪表板(administration dashboard),从中可以检查一切是否正常。

下图显示了点击MySQL 服务对应的Admin 按钮(Admin button)后将打开的屏幕。

单击与 MySQL 服务对应的 Admin 按钮后将打开屏幕

配置(Config)

对应于模块(Module)部分下的每个服务,配置(Config)按钮可用。如果单击Config按钮,您可以轻松配置上述每个服务。

点击配置按钮,可以对每个服务进行配置 |  在 Windows 10 上安装 XAMPP

在最右侧,还有一个Config 按钮(Config button)可用。如果单击此Config按钮,则可以配置 启动(configure )XAMPP自动启动哪些服务(which services to automatically start)。此外,还提供了一些选项,您可以根据需要和要求进行修改。

单击最右侧的 Config 按钮,启动 XAMPP 时服务会自动启动

通过单击上面的配置(Config)按钮,将出现下面的对话框。

单击配置按钮,将出现一个对话框 |  在 Windows 10 上安装和配置 XAMPP

1.在模块的自动启动(Autostart)下,您可以检查您希望在XAMPP启动时自动启动的服务或模块。

2.如果你想改变XAMPP的语言,那么你可以点击 改变语言(Change Language)按钮。

3.您还可以修改服务和端口设置。(modify Service and Port Settings.)

例如:如果要更改Apache服务器的默认端口,请按照以下步骤操作:

a.单击服务(Service)端口设置(Port Settings)按钮。

单击服务和端口设置

b .下面的服务设置(Service Settings)对话框将打开。

服务设置对话框将打开 |  在 Windows 10 上安装和配置 XAMPP

c.将Apache SSL 端口(Apache SSL Port)从 443 更改为任何其他值,例如 4433。

注意:(Note:)您应该在安全的地方记下上述端口号,因为将来可能需要它。

d.更改端口号后,单击保存按钮。( Save button.)

e.现在单击XAMPP 控制面板中(XAMPP Control Panel)模块(Module)部分下的Apache旁边的配置按钮(Config button)

单击 XAMPP 控制面板中模块部分下 Apache 旁边的配置按钮

f.从上下文菜单中单击Apache (httpd-ssl.conf)  。

单击 Apache (httpd-ssl.conf) |  在 Windows 10 上安装和配置 XAMPP

g.在刚刚打开的文本文件下搜索“ Listen ”,并将您之前在步骤c中记下的端口值更改为。这里将是 4433,但在你的情况下,它会有所不同。 

搜索listen并更改端口值。 这里是 4433

h.同时寻找<VirtualHost _default_:previous port number>。将端口号更改为新的端口号。在这种情况下,它看起来像<VirtualHost _default_:4433>

i.保存更改。

4. 进行更改后,单击“保存”按钮。(Save button.)

5.如果您不想保存更改,请单击“中止”按钮( Abort button),您的 XAMPP 将回滚到以前的状态。

网络统计(Netstat)

在最右侧,Config按钮下方,Netstat 按钮(Netstat button)可用。如果您单击它,它将为您提供当前运行并访问哪个网络的服务或套接字列表、它们的进程 ID 和TCP/IP端口信息。

单击 Netstat 按钮并给出当前运行和访问哪个网络的服务或套接字列表

列表将分为三个部分:

  • 活动套接字/服务
  • 新插座
  • 旧插座

贝壳(Shell)

在最右侧,Netstat按钮下方,Shell 按钮(Shell button)可用。如果单击Shell按钮,它将打开 shell 命令行实用程序,您可以在其中键入命令以访问服务、应用程序、文件夹等。

在 shell 命令行实用程序中键入命令以访问服务、应用程序、文件夹等

探险家(Explorer)

在Shell(Shell)按钮下方,有一个Explorer按钮,点击它可以在File Explorer中打开(File Explorer)XAMPP文件夹,可以看到XAMPP的所有可用文件夹。

单击资源管理器按钮以在文件资源管理器中打开 XAMPP 文件夹并查看 XAMPP 文件夹

服务(Services)

如果您单击资源管理器(Explorer)按钮下方的“服务(Services)”按钮,它将打开“ 服务(Services)”对话框,其中将为您提供计算机上运行的所有服务的详细信息。

可以查看您计算机上运行的所有服务的详细信息 通过单击服务按钮

帮助(Help)

通过单击“服务(Service)”按钮下方的“帮助(Help)”按钮,您可以通过单击可用链接来查找所需的任何帮助。

单击“服务”按钮下方的“帮助”按钮,可以通过单击可用链接来获取帮助

辞职(Quit)

如果要退出XAMPP 控制面板(XAMPP Control Panel),请单击“帮助(Help)”按钮下方最右侧的“退出( Quit button)”按钮。

日志部分(Log Section)

XAMPP 控制面板(XAMPP Control Panel)的底部,显示一个日志框,您可以在其中查看当前正在运行的活动,正在运行的XAMPP服务面临哪些错误。它将为您提供有关启动服务或停止服务时发生的情况的信息。此外,它将为您提供有关在XAMPP(XAMPP)下发生的每项操作的信息。这也是出现问题时首先要看的地方。

在 XAMPP 控制面板的底部,可以看到使用 XAMPP 进行的活动

大多数时候,您的 XAMPP 将使用默认设置完美地工作,以创建一个测试环境来运行您创建的网站。但是,有时根据端口的可用性或您的设置配置,您可能需要change the TCP/IP port号或设置 phpMyAdmin 的密码。 

要更改这些设置,请使用与您要更改的服务对应的配置按钮并保存更改,您将可以很好地使用 XAMPP 及其提供的其他服务。(Config)

受到推崇的:(Recommended:)

我希望这篇文章对您有所帮助,您现在可以轻松地 在 Windows 10 上安装和配置 XAMPP (Install And Configure XAMPP on Windows 10) 但是如果您对本教程仍有任何疑问,请随时在评论部分提出。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts