首先:
- 服务器是在SunVirtualBox x86上运行的Ubuntu上的Apache
- 调试服务器是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
重要提示:XDebug已正确配置,因此在我的本地主机上一切正常运行。
但是我无法设置远程调试,以下是我做的所有图片和步骤,请帮忙并给我建议。
步骤1 - 基本点击从现有文件创建新项目。
步骤2 - 选择FTP
步骤3 - 文件系统上的项目设置
步骤4 - 设置FTP连接和高级 - 被动模式
步骤5 - 运行/调试配置,选择PHP远程调试,并键入Ide密钥:PHPSTORM
步骤6 - 服务器和验证远程环境,这里会弹出警告:未加载调试扩展
步骤7 - Php ini配置。
所以最终....
1)是否需要在客户端的远程服务器上进行任何操作才能使此功能正常工作?也许在那里安装XDEBUG,也许您会觉得这个问题很傻,相信我,我已经在这上面浪费了3天时间,现在有点沮丧。请帮帮我。
2)我将很高兴上传更多截图或回答您可能拥有的任何问题,以帮助我解决问题。我知道这是一个简单的问题,但我正在为此大伤脑筋。
请再次帮忙,我浏览了PHPSTROM中的15页远程调试内容,但所有这些页面都不够精确。如您在第一张图片中所看到的,我的本地主机一切正常。
xdebug.remote_host
(下划线代替第二个点)。 - LazyOne