[已解决] 使用 Xdebug 和 XAMPP 配置 PhpStorm?

  

4
主题启动器

你好,我想学习 PHP.

我是初学者,需要知道如何使用和配置 PhpStorm IDE 与 XAMPP (Apache 服务器和 MySQL DB)和 Xdebug (我需要集成来进行调试)?

谢谢

2 答案
3

首先,您需要安装和配置 XAMPP,并将其与 PhpStorm 集成(4 个步骤):

1. 从以下地址下载 XAMPP 最新版本 https://www.apachefriends.org/download.html .

我使用的是 7.2.9 版本(不是最新版本):

xampp for Windows

2. 将 XAMPP 安装在 默认目录 C:\xampp否则以后可能会遇到权限问题。

3. 首次启动 XAMPP 时,您将看到语言选择屏幕。选择您喜欢的语言后,您将看到 XAMPP 的主屏幕。

4. 现在需要启动 Apache 服务器。如果一切正常,Apache 标签将变为绿色,您将看到默认端口 - 80。如果正在运行 Skype 或 torrent 客户端,Apache 服务器将无法启动。您需要退出占用 80 端口的程序,然后 Apache 服务器就会启动。

现在,您需要将调试器 (Xdebug)、Apache 服务器和 MySQL 数据库 (XAMPP) 连接到 PhpStorm:

5. 如果您之前启动过 PhpStorm,则需要使用 文件 -> 关闭项目 选项,或者直接跳过这一步,转到 文件 -> 默认设置.

您应该会看到这个屏幕:

设置 PHPSto

如图所示,您需要进入设置菜单。

6. 进入设置菜单后,您需要转到 语言和框架 选项卡,然后选择 PHP。您需要将 PHP 版本更改为已安装的 PHP 版本:

phpstorm 设置 2

然后需要更改 PHP 解释器。在默认解释器页面,点击绿色加号并按下 本地口译路径.您现在需要选择 PHP 可执行文件。为此,您需要找到 XAMPP 文件夹并选择" "。php"目录,并在其中选择 php.exe;

如果一切正常,你应该看到这个:

phpstorm 设置 4

7.创建 PHP 调试器配置

您需要从此处下载 Xdebug 调试器: https://xdebug.org/files/php_xdebug-2.6.0-7.2-vc15.dll .
 
将下载的文件放到"C:\xampp\php\ext".
 
现在需要编辑 php 配置。打开位于" "的 php.ini 文件。C:\xampp\php\php.ini".
 
打开文件后,添加以下几行:
[Xdebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"
xdebug.remote_enable = 1

重新启动 XAMPP 并再次运行 Apache 和 MySQL 模块。

如果一切操作正确,您应该会看到以下屏幕:

phpstorm 设置 5

在配置调试器之前,需要返回主屏幕并创建新项目。然后选择空 PHP 项目,并确保项目位置位于 XAMPP 的 htdocs 文件夹中。 

phpstorm xdebug

然后,您需要在项目中创建一个新的 php 文件。例如 index.php; 

然后编辑配置:

phpstorm xdebug选择一个 PHP 网页 (在旧版本的 PHPStorm 中,它可能被称为 PHP Web 应用程序)。

编辑配置名称并添加新服务器。添加新服务器时使用 主机 = localhost在端口 80 上使用 Xdebug 调试器:

xdebug phpstorm 设置

最后,你需要选择新创建的服务器,并编辑 URL。在 URL 部分,你需要从 localhost 开始定位要调试的文件。在下面的示例中,我的文件位于项目 HelloWorld 中,文件名为 index.php。

调试器 phpstorm

结果应该如下:

xdebug 配置 php 风暴

现在,您可以开始使用 PHP 了! 🙂

1

您可以使用该网站: https://xdebug.org/wizard 用于 Xdebug 集成

分享: