如何在 Windows

⚡ 智能摘要

XAMPP 和 NetBeans XAMPP 为初学者提供了一个完整的本地 PHP 开发环境。XAMPP 捆绑了 Apache, MariaDB将 PHP 和 Perl 集成到一个安装程序中,而 NetBeans 该编辑器为编写 PHP 项目添加了语法高亮、自动完成和调试功能。

  • 📦 XAMPP是什么: XAMPP 是一个免费的跨平台软件包,可以一步安装 Apache、数据库引擎、PHP 和 Perl。
  • 🖥️ 本地服务器: PHP 需要 Web 服务器才能运行,而 XAMPP 提供了 Apache,因此您可以在自己的计算机上测试 PHP 页面。
  • 🎛️ 控制面板: XAMPP 控制面板用于启动、停止和配置 Apache 服务。 MySQL or MariaDB 无需任何命令行操作。
  • 📁 关键文件夹: htdocs 文件夹存放您的 PHP 文件,而 php 文件夹包含 php.ini 文件,用于调整 PHP 的行为。
  • 🧩 为什么需要集成开发环境(IDE): 一款 PHP IDE,例如: NetBeans 它可以高亮显示语法并及早标记错误,这是纯文本编辑器无法做到的。
  • ▶️ 第一个项目: NetBeans 在 htdocs 中创建一个 PHP 应用程序,并在本地服务器上运行它以打印一个简单的 Hello World 页面。
  • 🤖 人工智能辅助: AI 工具可以指导 XAMPP 配置、解决 Apache 端口冲突,并帮助编写或调试内部 PHP 代码。 NetBeans.

下载并安装 XAMPP NetBeans

什么是 XAMPP?

XAMPP 是一个开源的、跨平台的 Web 服务器,它由一个 Web 服务器和一个 MySQL or MariaDB 数据库引擎、PHP 和 Perl的 这是一个编程软件包,由 Apache Friends 编译和维护。它允许用户在本地计算机上的 Web 服务器上构建和测试网站,并支持…… Windows、Linux 和 Mac。

XAMPP 的全称是:

  • X – [跨平台操作系统] 意味着它可以在任何操作系统上运行:Mac OS X, Windows, Linux 等等
  • A - Apache (阿帕奇) – 这是网络服务器软件。
  • M- MySQL or MariaDB - 数据库。
  • 对 - PHP
  • P – Perl – 脚本语言

为什么使用 XAMPP?

XAMPP 提供了一个易于使用的控制面板来管理 Apache, MySQL以及其他程序,无需使用命令。要使用 PHP,我们需要安装 Apache 和 MySQL安装和配置 Apache 并不容易,因为它需要与 PHP 和 Perl 等其他组件进行设置和集成。XAMPP 可以处理所有关于 Apache 与 PHP 和 Perl 集成的复杂设置。

不比 Java,它与 Java 仅提供SDK,PHP需要Web服务器才能运行。

如何安装 XAMPP

我们将逐步介绍如何安装 XAMPP。 Windows对于其他操作系统,XAMPP 的安装步骤类似。

步骤 1)下载 XAMPP

点击此处下载 XAMPP Windows: https://www.apachefriends.org/download.html

步骤2)开始安装

XAMPP 的安装与其他任何软件的安装过程都一样。 Windows 程序。但是,有几点需要注意。

步骤 3)运行安装程序

下载XAMPP后,运行安装程序。出现如下所示的警告消息对话框。

安装 XAMPP

步骤 4)更改用户控制设置

如果您使用的是旧版本 Windows 版本例如 Vista 或 Windows 7. 请务必停用用户帐户控制功能。为此,请选择“控制面板”>“用户帐户”>“更改用户帐户控制设置”。下图展示了主要步骤。

安装 XAMPP

步骤5)保存设置

  • 停用用户帐户控制后,单击警告消息框中的“确定”按钮。
  • 这次您会收到以下消息

安装 XAMPP

步骤 6)单击下一步

在下一个屏幕中,单击“下一步”。

安装 XAMPP

步骤 7)选择安装路径

在下一个屏幕中,如有需要,请更改安装路径。单击“下一步”。

安装 XAMPP

步骤 8)检查必要的服务

在下一个屏幕中,选择 Apache 和 MySQL。您也可以选择 FileZilla (FTP 客户端)。点击“安装”

安装 XAMPP

注意: 服务是指长期运行的项目 Windows 无需用户干预。服务可以设置为在任何时候自动运行。 Windows 操作系统已启动。 为了让您使用 Apache 和 MySQL它们应该在后台运行。 将它们安装为服务会同时运行 Apache 和 MySQL 每次启动电脑时,它都会在后台自动运行。 如果您尚未安装 Apache, MySQL 如果将它们作为服务运行,则每次使用时都必须手动启动它们。您需要通过 XAMPP 控制面板执行此操作。

步骤 9)完成安装

安装成功完成后,您将看到以下窗口

安装 XAMPP

  • 单击完成按钮

在测试 XAMPP 安装之前,让我们先看一下我们将要使用的基本目录。

基本 XAMPP Web 服务器配置

本 XAMPP 教程假设您已具备以下条件: 在 C 盘上安装了 XAMPP Windows 使用上述步骤。下面是您应该了解的基本目录的列表。

基本 XAMPP Web 服务器配置

  • htdocs中这是网站根目录。我们所有的PHP代码都将放在这个目录中。
  • MySQL的 – 此目录包含与以下内容相关的所有信息: MySQL or MariaDB 数据库引擎,默认运行在 3306 端口。
  • PHP – 此目录包含 PHP 安装文件。它包含一个名为 php.ini 的重要文件。此目录用于配置 PHP 在您的服务器上的行为方式。

默认情况下,Apache Web 服务器运行于 80端口如果 80 端口已被其他 Web 服务器占用,您可以使用其他端口号。本教程假设我们使用 80 端口。注意:如果您使用 Skype它使用相同的端口。关闭 Skype 如果你想在 80 端口上使用 XAMPP 运行 PHP。

XAMPP 控制面板

控制面板用于管理通过 XAMPP 安装的程序。要打开 XAMPP 服务器控制面板:

  • 点击开始菜单
  • 浏览程序目录,找到 Apache Friends,然后找到 XAMPP,如下图所示。

XAMPP 控制面板

  • 下图显示了控制面板。

XAMPP 控制面板

1) 此部分列出了已安装的服务、模块和进程 ID (PID)。绿色勾号表示该模块已安装为服务。红色标记表示该模块尚未安装为服务。要安装服务,请单击红色标记。如果按钮显示绿色勾号,单击该按钮后,控制面板会询问您是否要卸载系统。

2) 本节显示与模块关联的端口。操作部分用于:

  1. 启动和停止ping 模块
  2. 打开 Apache 的管理窗口 MySQL
  3. 打开 Apache 的配置文件, MySQL 等进行更改
  4. 查看模块的日志文件

3) 本节包含一些实用工具,例如 Netstat, Windows 服务快捷方式等。

4) 本部分显示模块状态信息。控制面板可用于:

  • 安装和卸载 Apache 等服务, MySQL 通过 XAMPP 安装的等等
  • 启动和停止服务。
  • 打开配置文件等。

配置 XAMPP

现在让我们来看看在使用 XAMPP 进行开发之前所需的基本配置。ping 使用 PHP 构建的网站。输入 URL http://localhost/xampp/ 在您最喜欢的浏览器中。在本教程中,我们将使用 Firefox 作为我们的网络浏览器。

配置 XAMPP

如果您能看到以上屏幕,则说明您已成功安装 XAMPP。左侧面板包含指向实用信息的链接,例如:

  • 安装的 PHP 版本
  • XAMPP 的安全设置
  • 访问诸如 phpMyAdmin 等实用程序。

现代版的 XAMPP 附带 PHP 8.x 版本,例如 PHP 8.2,以及: MariaDB 随时可以入住 MySQL 替换版本。部分截图中显示的较旧版本的 XAMPP 1.8.0 搭载的是 PHP 5.4.4。

最好的 PHP IDE 是什么?

PHP IDE 是一款可以帮助您轻松编写 PHP 代码的程序。PHP IDE 通常配备语法高亮功能,有些还带有自动补全功能。这意味着,如果您输入的 PHP 关键字是 PHP 解释器已知的关键字,该关键字将以不同于普通语句的颜色高亮显示。自动补全功能会在您输入时自动弹出已知的 PHP 关键字。记事本也可以用来编写和编辑 PHP 代码。使用记事本等编辑器的缺点是调试脚本会变得困难,因为不容易发现拼写错误的关键字、未闭合的大括号等错误。IDE 会高亮显示包含错误的语句,因此您可以轻松地找到它们。下表列出了 5 款常用的 PHP 编辑器。

编辑: 执照 跨平台 简要描述;简介
Netbeans 集成开发环境 开源
  • 专用的 PHP 编码环境,具有关键字和其他已知信息的语法高亮和代码完成功能。
  • 支持与 PHP MVC 框架(例如 Zend、Symfony)集成。
  • Code 显示文件更改历史记录
  • 通过插件支持 SFTP、FTP 和 SVN。
Dreamweaver Commercial / 商业
  • 支持 HTML 和 PHP。
  • 语法高亮、代码折叠以及关键字和其他已知信息的完成。
  • 支持SFTP和FTP。
Zend Studio Commercial / 商业
  • 与 Zend Server 和 Zend PHP MVC 框架、PHPUnit、phpDocumentor 等集成。
  • 具有语法高亮、代码折叠等功能,
  • 经验 Web服务 等等
PHP Eclipse 开源
  • Code 格式化程序
  • 支持 SVN、SSH/FTP
Notepad++ 免费软件 Windows 仅由
  • 语法高亮
  • 通过插件支持 SFTP 和 FTP。

Netbeans IDE PHP 编辑器。 如上表简要概述所示, NetBeans 该IDE拥有强大的功能,可以提高PHP程序员的工作效率。该IDE可从以下网址免费下载: https://netbeans.apache.org/front/main/download/

  • 语法高亮和自动完成功能增强了您的 生产率
  • 它对以下数据库系统具有本机支持 MySQL. 您无需使用两个程序来编写和开发数据库。
  • IDE 可用于 协作环境。当你必须与其他开发人员组成团队合作时,这会非常有用。
  • IDE 具有 支持其他语言 的条件,如
    • Java SE
    • Java EE
    • C
    • C++

NetBeans 现在由 Apache 软件维护 Foundation as Apache NetBeans它每年发布四次。截至 2026 年,最新版本为 30,而以下屏幕截图使用的是旧版本。 NetBeans 7.3.

Netbeans IDE 简介

成功安装后 NetBeans IDE PHP 编辑器,运行程序的方式与其他任何程序都一样。 Windows 程序。出现如下所示的窗口

Netbeans IDE 简介

1. 项目浏览器 – 此面板用于显示所有打开的项目。项目以树状视图列出。

2. 快捷工具栏 – 此工具栏包含经常执行的任务的快捷方式,例如创建新项目、打开现有项目、撤消和重做操作等。

3.启动页 此页面包含 3 个标签页,分别是“学习与发现”、“我的”。 NetBeans以及最新资讯。

  • 第一个标签页【学习与发现】向您介绍各项功能 NetBeans IDE,并展示了一些可以在其中开发的演示和教程。 NetBeans IDE。
  • 第二个标签页[我的] NetBeans列出最近打开的项目,并允许您安装插件和激活 IDE 的功能。

4. 输出窗口 – 它用于显示程序的输出,例如 Java 控制台应用程序。它还用于显示日志和调试信息。下面的屏幕截图显示了打开项目的 IDE。

Netbeans IDE 简介

使用 Netbeans IDE 创建新的 PHP 项目

  • 点击工具栏上的创建新项目按钮,如下图所示

使用 Netbeans IDE 的 PHP 项目

  • 如果你下载了 XAMPP 中所有可用的软件包 NetBeans 在 IDE 中,请确保在项目类别下选择 PHP,在项目下选择 PHP 应用程序,然后单击“下一步”按钮。

使用 Netbeans IDE 的 PHP 项目

  • 输入项目名称,如下所示。

使用 Netbeans IDE 的 PHP 项目

  • 确保该文件夹保存在 XAMPP PHP 安装目录中,如上所示。
  • 完成后,点击“下一步”按钮。

使用 Netbeans IDE 的 PHP 项目

  • 确保“运行方式”设置为“本地网站(在本地 Web 服务器上运行)”。
    • 项目 URL:设置为 http://localhost/phplessons/

注意: 以上设置将默认生效。除非您是专家,否则无需更改任何设置。

  • 单击“下一步”按钮

使用 Netbeans IDE 的 PHP 项目

  • 此 NetBeans PHP 编辑器支持与 Symfony 和 Zend 等 PHP MVC 框架集成。目前我们暂不选择任何 MVC 框架。点击“完成”按钮。
  • 您新创建的项目将显示在项目浏览器中,并为您创建一个 index.php 页面。
  • 新创建的页面包含一些HTML代码。请将其替换为下面所示的代码。

运行您的第一个 PHP 示例

<?php
echo "Hello World!";
?>
  • 点击工具栏上的运行按钮,如下图

PHP 示例

  • 您的默认浏览器将打开。 URL http://localhost/phplessons/index.php。输出“Hello World!”将显示在您的浏览器中。

常见问题

不。XAMPP 是为本地开发和测试而设计的,其默认设置并不适合公共环境使用。对于生产环境,请使用经过加固的服务器,并正确配置 Web 架构和防火墙。

XAMPP 是跨平台的,并且可以在以下平台上运行: Windows,Linux和 macOS捆绑 Apache, MariaDBWAMP 是 PHP 和 Perl 的集成语言。 Windows仅限 Apache 和 MySQL以及 PHP。XAMPP 在操作系统之间具有更强的可移植性。

最常见的原因是另一个程序正在使用端口 80,这种情况很常见。 Skype如果是 IIS 或其他 Web 服务器,请关闭该程序或在 httpd.conf 文件中更改 Apache 的端口,然后从控制面板重新启动 Apache。

是的。人工智能可以引导您完成 XAMPP 的安装、PHP 版本选择、php.ini 文件编辑以及端口冲突解决。它还可以为您的第一个 PHP 应用程序生成一个初始项目结构。

是的。人工智能可以解释来自……的错误信息。 NetBeans 输出窗口,建议修复语法和逻辑错误,并生成样板 PHP 类,您可以将其粘贴到项目中并进行完善。

总结一下这篇文章: