PHPStorm本地调试,使用xdebug从不捕获并可以';无法验证
在运行本地服务器时,我似乎无法在PHPStorm中使用xdebug。服务器文档根目录是PHPStorm项目根目录的直接父目录,我可以在web浏览器上并通过“Tools | Test RESTful web server”选项运行该项目 一:PHPStorm本地调试,使用xdebug从不捕获并可以';无法验证,php,macos,apache,phpstorm,xdebug,Php,Macos,Apache,Phpstorm,Xdebug,在运行本地服务器时,我似乎无法在PHPStorm中使用xdebug。服务器文档根目录是PHPStorm项目根目录的直接父目录,我可以在web浏览器上并通过“Tools | Test RESTful web server”选项运行该项目 一: 我在mac(OSX 10.10.5)上运行我的Apache服务器,并使用brew安装PHP5.5和xdebug 2.3.3(这确实是一个巨大的麻烦,因为没有任何东西想工作)。xdebug正确地显示在我的phpinfo()中,当我使用terminal命令$ph
$php-I
时,我认为它安装正确- 请访问PHPStorm网站了解更多信息
- 这是我能找到的最接近我的情况,它也没有解决我的问题。我所能找到的所有其他工具都不是很有用,因为它们都在使用MAMP堆栈
Jacob我成功地使调试步骤与几个更改一起工作:
- 对于验证测试,我尝试验证包含项目代码的子文件夹,而不仅仅是localhost。PHPStorm项目本身已设置为此文件夹。我认为,因为我的文档根在项目之外,所以它拒绝验证xdebug扩展
- 我还在Tools下配置了我的DBGp代理,以接受xdebug设置为默认的IDE键,并更新了xdebug书签中的IDE键
Run>开始侦听PHP调试连接并在浏览器中使用XDebug调试器书签进行单步调试
Jacob除了接受的答案外,还需要下载并在服务器上运行调试代理
从Komodo()下载安装Python远程调试包
在web服务器上启动DBGp代理
在PHPStorm中,开始侦听调试器:“运行|开始侦听PHP调试连接”(您可能需要注册调试服务器:“工具| DBGp代理|注册IDE”)
喷气式飞机的操作方法:这些建议对我都不管用,所以我一直在挖掘。
即使在我的网络适配器上禁用了IPV6,它仍然是环回适配器上的首选项。
ping localhost
将导致回复::1:timeWelcome to Stack Overflow。这是一本关于旅游的指南。一个好的答案的最佳实践之一是总是引用一个重要链接中最相关的部分,以防目标站点无法访问或永久脱机。