Debugging PHPStorm内部Web服务器断点不起作用
我该怎么做才能使断点在PHPStorm/PHP内部web服务器中工作 我的环境是: OSX 10.9.4 PHPStorm 7.1 XAMPP1.8.3-4/PHP5.5.11和Xdebug v2.2.3 我在/Applications/XAMPP/xamppfiles/etc/php.ini中设置了几个选项:Debugging PHPStorm内部Web服务器断点不起作用,debugging,phpstorm,breakpoints,Debugging,Phpstorm,Breakpoints,我该怎么做才能使断点在PHPStorm/PHP内部web服务器中工作 我的环境是: OSX 10.9.4 PHPStorm 7.1 XAMPP1.8.3-4/PHP5.5.11和Xdebug v2.2.3 我在/Applications/XAMPP/xamppfiles/etc/php.ini中设置了几个选项: [xdebug] zend_extension="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-2
[xdebug]
zend_extension="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
xdebug.remote_enable=On
xdebug.profiler_enable=On
xdebug.profiler_output_dir="/Applications/XAMPP/xamppfiles/temp/"
xdebug.remote_log=/Applications/XAMPP/xamppfiles/logs/xdebug.log
PHPStorm设置:
PHP Home:/Applications/XAMPP/bin
设置对话框告诉我,我有PHP5.5.11和Xdebug 2.2.3,这正是我所期望的
我使用Chrome并安装了Jetbrains IDE支持扩展
当我点击“Debug”时,浏览器会显示PHP脚本的输出以及消息“JetBrains IDE支持正在调试此选项卡”
每当我设置一个断点时,断点都会被完全忽略
当我从Netbeans 8使用相同的PHP环境时,断点起作用
Windows 8上存在相同的问题。对于可能遇到相同问题的人,请确认,顺便说一句,谢谢,@LazyOne: 大多数IDE(Eclipse、Visual Studio、Netbeans、Xcode、IntelliJ)调试工作流如下所示:
工作流的详细信息在很多地方都有文档记录,其中一个很好的文档在中,所以请仔细阅读并欣赏。请查看运行/调试配置的屏幕截图。现在听起来您使用的是JavaScript调试而不是PHP。您是对的,问题解决了。谢谢。第一次启动调试时必须小心,并选择正确的模式。不,不是真的。我仍在寻找可靠的调试工作流。在Netbeans中,我设置了一个断点,点击“debug”并点击bam,PHP脚本在断点处挂起。在PHPstorm atm中,我被困在打开“侦听调试连接”、点击“调试”、在Chrome中点击“启动调试器”书签、在PHPstorm控制台或浏览器中查看PHP输出之间。选择太多,让我有点困惑。1)2)