PHPStorm,Xdebug和远程调试(在phpstorm中使用FTP)

Mat*_*ija 7 php ftp remote-debugging xdebug phpstorm

首先要做的事情:

  • Server是在SunVirtualBox x86上的Ubuntu上运行的Apache
  • Debugging-Server是XDebug
  • 使用phpstorm从FTP下载文件

PHP版本是

PHP 5.4.9-4ubuntu2.4 (cli) (built: Dec 12 2013 04:26:30) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
Run Code Online (Sandbox Code Playgroud)

重要:XDebug已正确配置,因为一切都可以在我的localhost上运行.

在此输入图像描述

但我只是无法设置远程调试这里是我所做的所有图像和步骤,请帮助并建议我.

步骤1 - 基本单击从现有文件创建新项目.

步骤1

第2步 - 选择FTP

第2步

第3步 - 文件系统上的项目设置

第3步

步骤4 - 设置FTP连接和高级 - 被动模式

设置FTP连接和高级 - 被动模式

步骤5 - 运行/调试配置,选择PHP远程调试,然后键入Ide键:PHPSTORM

运行/调试配置

步骤6 - 服务器和验证远程环境,这里弹出警告:没有加载调试扩展

服务器并验证远程环境

第7步 - Php ini配置.

Php ini配置.

所以最后....

1)我的客户端是否需要在远程服务器上执行此操作才能使用此功能?也许在那里也安装XDEBUG,也许你会发现这个问题很傻,相信我已经在这里失去了3天而且我很沮丧地说出租约.所以请帮忙.

2)我很乐意上传更多截图或回答您可能遇到的任何问题,以帮助我.我知道这很简单,但是我对它不屑一顾.

请再次请帮助,我在PHPSTROM中通过了15页远程调试,所有这些都不够精确.就像你在第一张照片中看到的一样,我的本地主机上的一切正常.

小智 -1

您应该在 Remotedebug 中将调试器端口设置为 9000,就像在 php.ini 中一样。