标签: XAMPP

  • 使用XAMPP本地搭建WordPress网站图文教程

    在《2020年最新版本WordPress本地环境搭建与安装教程》一文,我们为大家介绍了DesktopServer,XAMPP,WAMP或MAMP四种本地搭建WordPress网站的方案,但文章可能对每个方案的介绍较为笼统。

    今天,我们将详细地介绍如何使用XAMPP创建本地WordPress网站,以帮助站长在本地计算机上安装WordPress,进行WordPress试用,主题和插件测试以及学习WordPress开发。

    XAMPP本地搭建WordPress教程

    为什么要创建本地WordPress网站?

    本地环境搭建WordPress网站是开发人员和站长经常做的事情。主要目的在于可以本地测试WordPress,而无需联网创建网站。

    本地网站仅在您的计算机上可见。您可以尝试不同的WordPress主题和插件,测试其功能,学习WordPress基础知识。

    如果您已经拥有WordPress网站,则可以在计算机上创建您网站的本地副本(克隆网站),以在本地测试环境尝试新主题及插件安装、网站代码修改、数据库更改等操作。

    毕竟直接在线修改网站相关的东西可能存在一定的风险性,甚至会导致网站下线,给线上用户造成不必要的糟糕体验。

    下面让我们看看如何使用XAMPP在Windows,Mac或Linux上本地安装WordPress。

    什么是XAMPP?

    XAMPP是一个软件包,其中包括在计算机上设置本地服务器环境所需的所有软件。

    为了创建本地WordPress网站,我们需要在本地计算机上设置Web服务器软件(Apache),PHP和MySQL。

    PHP是一种编程语言,而MySQL是一种数据库管理软件。要运行WordPress,这两者缺一不可。

    如果在本地电脑分别安装配置Apache,PHP和MySQL是件让人抓狂的事情,这就是集成环境软件XAMPP出现的必要性。

    XAMPP可以帮助您在本地轻松搭建WordPress网站,并且它是一个跨平台软件应用,支持Windows,Mac和Linux。

    本地计算机安装配置XAMPP软件

    首先,您需要访问XAMPP网站并根据您的计算机系统选择适合的软件版本下载。

    XAMPP官网

    XAMPP官网

    不同的操作系统,XAMPP软件的安装向导和应用程序界面可能有所不同。本文仅基于Windows版本进行说明。

    下载XAMPP之后,双击运行安装程序。

    XAMPP安装

    XAMPP安装

    XAMPP将询问软件安装路径以及需安装哪些软件组件,默认设置适用于大多数用户。继续单击“Next”按钮以完成设置向导。

    完成向导后,选中“start the control panel now”选项,然后单击完成按钮。

    XAMPP安装向导

    XAMPP安装向导

    这将启动XAMPP控制面板,您要同时启用Web服务器-Apache和数据库服务器-MySQL,点击对应的Start按钮即可。

    XAMPP控制面板

    XAMPP控制面板

    XAMPP将启动Apache和MySQL,在此过程您可能会收到Windows防火墙或者第三方防火墙(如360,QQ电脑管家)通知,必须确认“允许访问”,以保证服务正常运行。

    Apache服务启动

    Apache服务启动

    稍等片刻,当你看到两个服务的名称以绿色字体显示,说明本地服务器正常运行,接下您即可开始搭建WordPress网站。

    使用XAMPP搭建WordPress本地网站

    首先,访问WordPress.org网站,下载最新版本的WordPress。

    WordPress下载

    WordPress下载

    解压WordPress压缩文件将会获得一个wordpress文件夹,将其复制。

    WordPress文件目录

    WordPress文件目录

    接下来,打开XAMPP安装文件夹。

    • Windows系统:一般在C:/Program Files/XAMPP/htdocsC:/Xampp/htdocs
    • Mac系统,一般在/Applications/XAMPP/htdocs

    将先前复制的wordpress文件夹粘贴到htdocs文件夹下。

    然后建议将wordpress文件夹重命名为网站或其他任何名称,请勿使用中文名称

    renamewpfolder

    WordPress网站路径

    接下来,在Web浏览器地址栏中输入以下URL:

    https://localhost/yourwebsite/

    yourwebsite即WordPress文件夹名称,根据自己的情况使用自己的文件夹名称替换yourwebsite。

    下一步将进入WordPress安装向导,选择适合你的语言,单击“继续”按钮继续。

    WordPress安装语言

    WordPress安装语言

    在下一个界面,将会提示进行安装WordPress需要数据库名称,数据库用户名,密码和主机信息。

    WordPress安装提示信息

    WordPress安装提示信息

    OK,接着下来为WordPress网站创建一个数据库。

    打开一个新的浏览器选项卡输入以下地址https://localhost/phpmyadmin/

    XAMPP将启动预先安装的phpMyAdmin,该软件以界面的方式管理数据库。

    单击选项卡Databases,输入数据库名,点击“Create”按钮创建。

    WordPress数据库创建

    WordPress数据库创建

    成功创建数据库后,切换到刚才安装WordPress的界面,点击“Let’s Go”按钮继续安装WordPress。

    在下一个界面需要您填写WordPress数据库相关信息。

    • 数据库名-即刚才创建数据库时使用的名称;
    • 用户名-默认为“root”;
    • 密码-该字段留空;
    • 数据库主机-使用localhost;
    • 表前缀-默认即可,又或者更改为自己喜欢的。

    WordPress安装数据库信息填写

    WordPress安装数据库信息填写

    单击“提交”按钮继续下一个步骤。

    • 如果本地计算器系统为Windows或Linux,上述设置的信息将会保存到名为wp-config.php的WordPress配置文件。
    • 但是,如果是Mac系统,则将显示文件内容并要求您创建文件,需要在网站的根文件夹中创建此文件。创建文件后,将先前复制的文本粘贴到文件中,保存文件并返回WordPress安装程序以继续。

    接着,您需要填写WordPress站点相关信息:网站标题、管理员帐户用户名,密码和电子邮件地址。

    WordPress站点信息填写

    WordPress站点信息填写

    填写完所有信息后,单击“安装WordPress”按钮即可完成本地WordPress网站搭建。

    转至/localhost/yourwebsite/wp-admin页面,使用前面设置的用户名/密码即可登录网站。

    温馨提示:您可以下载本站提供的免费主题&插件,进行WordPress本地站点测试。

    WordPress网站登录

    WordPress网站登录

    至此,使用XAMPP搭建WordPress本地网站图文教程完毕,希望能够帮助到你!

  • 如果解决XAMPP无法正常运行问题

    如果解决XAMPP无法正常运行问题

    XAMPP对于正在寻找localhost解决方案的WordPress开发人员来说是一个有用的平台。但是,当您使用此工具时,可能会出现一些问题。这些错误可能会阻碍您的工作流程,并让您不确定如何让XAMPP再次运行,尤其是因为表面上看起来一切正常。

    幸运的是,一旦您确定了XAMPP没有为您启动的原因,通常只需进行一些调整即可修复它。然后,您可以立即开始处理最新的开发项目。

    在本文中,我们将为刚接触该平台的人提供XAMPP的简要概述。然后,我们将向您展示如何检查错误日志并解决三个可能导致本地服务器无法启动的常见问题。

    1. XAMPP简介
    2. 如何检查您的XAMPP PHP错误日志
    3. 如果XAMPP不工作,如何修复

    XAMPP简介

    XAMPP是一个免费的本地开发工具。它本质上用作您计算机上的服务器,您可以使用它来托管网站。

    请注意,这些站点不对开放Internet上的用户公开可用。相反,它们旨在用于本地开发和测试目的。如果您愿意,您可以在每个项目完成后将其迁移到实时服务器。

    XAMPP是一个方便的解决方案,因为它可以防止访问者在您的项目仍在进行中时找到它。另外,由于该站点托管在您的计算机上,因此它的性能应该是一流的,您可以离线工作。

    您可以在任何主要操作系统 (OS) 上使用XAMPP,包括Windows、macOS和Ubuntu Linux。它使用开源的Apache服务器和MySQL,并带有几个内置工具,例如phpMyAdminFileZilla

    特别是对于WordPress,XAMPP是顶级localhost解决方案之一, 因为它满足所有内容管理系统 (CMS) 的要求。这些包括:

    • PHP 7.4
    • MySQL 5.6
    • HTTPS支持
    • Apache或NGINX服务器

    如果您对安装XAMPP感兴趣,可以查看我们关于在本地安装WordPress的教程,其中包括此任务的说明。

    如何检查您的XAMPP PHP错误日志

    如果您正在使用XAMPP在本地开发WordPress站点,并且您无法启动平台,您的第一步应该是检查您的错误日志。这可能会为您指明问题原因的方向。

    如果您知道问题发生的原因,您应该能够比通过反复试验更快地解决问题。根据您的操作系统和版本,使用不同的路径访问日志。幸运的是,有一种简单的方法可以找到您的设置路径。

    在Windows上,XAMPP活动日志显示在控制面板对话框的下半部分。您还可以通过单击Apache Config按钮旁边的Logs按钮来访问错误日志 :

    XAMPP控制面板包括PHP及其其他组件的日志

    XAMPP控制面板包括PHP及其其他组件的日志

    在macOS上,单击 控制面板中的“Log”选项卡以查看活动日志:

    macOS XAMPP控制面板的日志选项卡

    macOS XAMPP控制面板的日志选项卡

    然后,您可以查看日志以查看是否有任何可疑之处,并按照提供的任何指令解决问题。

    在某些情况下,访问您的PHP日志也可能是有益的,尽管这通常比Apache或MySQL更有助于解决WordPress错误。

    要找到您的PHP错误日志,请通过在浏览器的地址栏中键入http://localhost打开XAMPP仪表板。在那里,单击屏幕顶部的PHPInfo :

    XAMPP仪表板中的PHPInfo链接

    XAMPP仪表板中的PHPInfo链接

    然后搜索“error_log”。这将显示您需要在地址栏中输入以查看日志的路径:

    在PHPInfo中定位error_log路径

    在PHPInfo中定位error_log路径

    您应该能够在http://localhost之后简单地在浏览器中键入此路径以查看PHP日志。

    访问XAMPP-VM for Mac PHP日志

    对于Mac用户,实际上有两个版本的XAMPP——“XAMPP for macOS”和“ XAMPP-VM ”。后者使您能够使用虚拟机在Mac上运行XAMPP for Linux。

    了解您使用的版本很重要,因为它决定了您如何访问我们将在本文中引用的关键文件。例如,如果您在OS X上使用XAMPP,您可以简单地打开Finder,转到Applications > XAMPP,然后查找logs文件夹以找到您的PHP日志。

    但是,如果您使用的是XAMPP-VM,您首先需要打开XAMPP控制面板,单击Volumes选项卡,然后选择Mount

    macOS XAMPP-VM控制面板的Volumes选项卡

    macOS XAMPP-VM控制面板的Volumes选项卡

    然后,当您启动Finder时,单击左侧菜单中的IP地址并打开lampp文件夹。在这里您可以找到所有XAMPP文件,包括PHP错误日志。

    如果XAMPP不工作,如何修复

    如果您的错误日志未提供有关问题原因的信息,您可以尝试这些解决方案以使XAMPP再次运行。这些提示还详细说明了您的错误日志可能显示的一些说明。

    1. 解决Apache端口冲突

    如果Apache无法启动,您将无法访问您的XAMPP仪表板或您在平台上安装的任何站点。端口冲突可能是根本问题。

    默认情况下,Apache通过端口80连接。如果您看到一条错误消息,指出此端口已在使用中,则另一个应用程序正在阻止连接(Skype是一个常见的违规者)。

    如果单击XAMPP控制面板中的Netstat按钮,它应该会显示所有当前正在使用的端口,以及哪些应用程序正在使用它们。如果XAMPP Apache没有启动,你可能想检查一下:

    使用Netstat检查活动端口

    使用Netstat检查活动端口

    如果您知道哪个程序是问题所在,并且可以通过删除阻碍端口的应用程序来解除对端口的阻塞,这将立即解决问题。但是,您也可以更改XAMPP的Apache侦听端口,以便在保持其他平台不变的情况下进行连接。

    首先,您需要找到您的httpd.conf文件。此过程略有不同,具体取决于您的操作系统和您使用的XAMPP版本。

    在Windows上更改XAMPP Apache端口

    在Windows上,打开XAMPP控制面板并单击Config 按钮:

    访问Apache的配置文件

    访问Apache的配置文件

    然后选择httpd.conf。在此文件中搜索读取“Listen 80”的行,并将其更改为“Listen 8080”。这将使您能够通过端口8080而不是默认选项连接到Apache。

    您还需要查找读取的行ServerName localhost:80,并将其更改为ServerName localhost:8080. 保存并关闭文件。

    然后尝试再次启动Apache。如果这是您唯一的问题,那么平台应该按预期运行。但是,请注意,如果您有一个通过XAMPP托管的WordPress安装,您需要找到所有提及的“localhost”并将其替换为“localhost:8080”,包括数据库中的那些。

    在Mac上更改XAMPP Apache端口

    如果您正在为macOS运行XAMPP,您可以通过在Finder中转到Applications > XAMPP来找到您的httpd.conf文件。找到文件后,您可以执行与我们为Windows用户描述的相同的步骤来更改您的端口。

    对于使用XAMPP-VM的用户,请向上滚动到我们解释如何访问错误日志的部分,以了解如何查找XAMPP文件。访问lampp目录后,您会在apache2 > conf中找到httpd.conf。

    2.访问localhost时地址中包含监听端口

    通常,您只需 在浏览器的地址栏中键入http://localhost即可访问XAMPP托管的站点或仪表板。该平台通过其默认侦听端口80自动连接到Apache。

    但是,如果您更改了XAMPP安装的侦听端口(或其他有权访问您计算机的人这样做),它将无法连接。如果存在Apache端口冲突,您也可能会看到这种情况,如上所述。

    这个问题可能会让人很困惑,因为XAMPP控制面板可能会显示Apache和MySQL都在运行。但是,您将无法访问您的站点或PHPInfo或phpMyAdmin等工具。

    此错误可能有几种不同的形式。如果您尝试访问本地WordPress站点,您可能会看到404错误页面。Chrome用户可能会看到ERR_CONNECTION_REFUSED  :

    Chrome中的ERR_CONNECTION_REFUSED页面

    Chrome中的ERR_CONNECTION_REFUSED页面

    幸运的是,解决方案相当简单。您只需将侦听端口附加到地址即可。例如,如果您使用最常见的替代端口,您将输入http://localhost:8080而不仅仅是http://localhost

    但是,如果您希望 即使更改了Apache侦听端口也能够简单地输入localhost ,您可以这样做。

    更改Windows上的默认端口

    Windows用户将XAMPP Apache默认端口更改为他们的新侦听端口,这样您就不必在地址栏中指定它。为此,请单击XAMPP控制面板中的Config > Service and Port Settings > Apache

    为Apache设置新端口

    为Apache设置新端口

    然后将Main Port值替换为您配置的新Apache端口并保存更改。

    在macOS上设置端口转发

    在macOS上,这个过程完全不同。在您的控制面板中,单击Network选项卡。在这里可以设置端口转发规则:

    访问macOS上的XAMPP网络选项

    访问macOS上的XAMPP网络选项

    您需要添加一条新规则,将流量重定向到默认端口到新的Apache侦听端口。如果单击Add,您将能够在相关字段中输入这些值:

    在macOS上为XAMPP添加新的端口转发规则

    在macOS上为XAMPP添加新的端口转发规则

    从列表中选择规则并单击Add按钮开始使用它。

    3. 改变你的MySQL端口

    最后,有时由于MySQL而不是Apache的问题,XAMPP无法正常工作。但是,问题仍然经常是端口冲突,这意味着现在您应该对如何修复它有一个很好的想法。

    在这种情况下,您需要访问php.ini文件而不是配置文件。导航到您的XAMPP仪表板并单击本文前面所述的PHPInfo将使您能够找到此文件的安装路径:

    在PHPInfo中找到php.ini路径

    在PHPInfo中找到php.ini路径

    或者,如果您使用XAMPP for Windows,您可以通过单击Config > PHP (php.ini)从控制面板访问此文件:

    XAMPP PHP.ini文件

    找到并打开php.ini后,查找已读取的行port = 3306,并将它们更改为已读取port = 3307。保存并关闭文件,然后重新启动MySQL。

    小结

    XAMPP是一个有用的工具,可以在您的角落使用,但对阻止您访问本地WordPress站点的某些错误进行故障排除可能会令人沮丧。幸运的是,这些通常是端口冲突,您可以快速实施解决方法。

    在本文中,我们向您展示了如果XAMPP由于Apache或MySQL的问题而无法工作时该怎么做:

    1. 通过将监听端口更改为8080来解决Apache端口冲突。
    2. 访问localhost时在地址中包含监听端口。
    3. 如果另一个应用程序阻塞了默认端口3306,请将您的MySQL端口更改为3307。
  • 如何在XAMPP中更改数据库MySQL密码

    如何在XAMPP中更改MySQL密码

    保持在线安全从未如此重要,尤其是对于企业而言。密码选择和维护在安全方面都起着至关重要的作用。不幸的是,它们经常被忽视,尤其是在XAMPP等本地安装中。

    但是,本地软件同样容易受到恶意活动的攻击,默认情况下,XAMPP通常没有MySQL数据库的root密码。添加一个并定期更改它可以帮助保护您的数据安全并防止浪费数小时的辛勤工作。

    在本文中,我们将解释为什么您可能想要更改您的XAMPP数据库MySQL密码。然后,我们将引导您了解可以使用的三种不同方法。

    1. 为什么您可能想要更改MySQL密码
    2. 如何在XAMPP中更改MySQL密码

    为什么您可能想要更改MySQL密码

    您可能想要(或需要)更改MySQL密码的原因有很多。首先也是最重要的:当您在计算机上安装XAMPP时,“root”用户的密码为空。这意味着默认情况下此帐户没有安全性。

    root用户本质上是管理员帐户——它可以不受限制地访问系统中的所有命令和文件。因此,对这个用户没有密码保护是一个主要的安全漏洞。任何人都可以登录该用户帐户并在您的本地安装上编辑文件。

    除此之外,定期更改密码也是一种明智的安全做法。这样做有助于防止恶意活动,尤其是当您在多个地方使用相同的密码时。定期更改密码可以帮助抵消没有这种做法可能出现的问题。

    最后,您可能只是忘记了密码,因此无法访问XAMPP本地环境WordPress安装所需的文件或功能。不管是什么原因,能够更改MySQL密码是一项可以派上用场的宝贵技能。

    如何在XAMPP中更改MySQL密码

    与大多数WordPress任务一样,有多种方法可以更改MySQL密码。您应该使用的方法将取决于您需要做什么以及您最熟悉的界面:命令行、图形用户界面 (GUI) 或文本文件。考虑到这一点,让我们看一下在XAMPP中更改MySQL密码的三种方法。

    1. 使用XAMPP环境的Shell更改您的MySQL密码

    使用XAMPP的shell命令通常是更改MySQL密码的最简单、最快捷的方法。它确实涉及使用命令行,起初这似乎令人生畏。

    然而,它实际上相当简单。如果您忘记了现有的MySQL密码并需要重置它,这也是您想要使用的方法。

    请注意,无论您使用的是Windows还是macOS,这些命令都是相同的。由于这是一个特定于XAMPP的独特shell,平台之间的任何典型差异都将不适用。

    首先,启动您的XAMPP控制面板并单击右侧的Shell按钮。

    使用XAMPP shell更改root密码

    使用XAMPP shell更改您的root密码

    这将打开一个带有命令提示符的新窗口。输入以下命令并按Enter/Return键:

    mysqladmin -u root password
    mysqladmin -u root password
    mysqladmin -u root password

    shell将提示您输入新密码。再次按Enter/Return  ,系统会要求您确认新密码。

    一旦你完成了这些,你就完成了并且可以关闭shell窗口。

    2. 通过phpMyAdmin更改XAMPP环境的MySQL密码

    第二种方法涉及使用phpMyAdmin GUI更改您的XAMPP MySQL密码。这种技术相对简单,但一般不如命令行方法快。

    首先,您需要访问phpMyAdmin界面。拉起XAMPP控制面板并单击MySQL行中的Admin:

    在XAMPP中打开phpMyAdmin

    在XAMPP中打开phpMyAdmin

    PhpMyAdmin将在浏览器窗口中打开:

    phpMyAdmin界面

    phpMyAdmin界面

    如果系统要求您登录,请使用用户名“root”并输入您的root密码。如果您还没有设置,可以将其留空。

    接下来,导航到主菜单栏中的User accounts部分,并在列表中找到localhost的root用户:

    phpMyAdmin中的root用户

    phpMyAdmin中的root用户

    接下来,您可以单击root用户旁边的Edit privileges,然后选择页面顶部的Change password

    在phpMyAdmin中启动密码更改

    在phpMyAdmin中启动密码更改

    在下一个屏幕上,只需输入您要使用的密码:

    在phpMyAdmin中更改root密码

    在phpMyAdmin中更改root密码

    完成后,您可以单击右下角的“Go按钮以保存更改。

    3. 通过编辑config.inc.php文件更改XAMPP环境MySQL密码

    如果您发现自己处于知道密码正确的情况,但无论出于何种原因它都不起作用,那么这就是适合您的方法。它涉及打开一个文本文件并直接在其中编辑密码。

    首先,打开XAMPP控制面板并单击窗口右侧的Explorer按钮:

    XAMPP控制面板中的Explorer按钮

    XAMPP控制面板中的Explorer按钮

    这将在XAMPP文件夹中启动文件浏览器。接下来,您可以打开phpMyAdmin文件夹并找到config.inc.php 文件:

    Windows中的config.inc.php文件

    Windows中的config.inc.php文件

    您可以在您喜欢的文本编辑器中打开此文件,或者只需双击它以在默认程序中打开它。

    您要查找的行是$cfg['Servers'][$i]['password'] = 'YourPassword';. 这是它的样子:

    在config.inc.php文件中编辑MySQL密码行

    在config.inc.php文件中编辑MySQL密码行

    找到它后,您可以在单引号之间输入所需的密码,然后保存文件。这里的所有都是它的!

    小结

    无论您是忘记了XAMPP的MySQL密码还是想提高安全性,都可以使用多种方法来更改密码。更新您的密码有助于保护您的数据安全,并提供额外的一层防御恶意活动。

    在本文中,我们介绍了如何使用三种方法在XAMPP安装中更改MySQL密码,包括使用命令行、通过phpMyAdmin GUI和直接编辑文件。您可以选择最适合您的工作流程的任何一个。