我已经安装了PhpStorm 2016.2.1(EAP),一切都应该正常工作但遗憾的是调试对我不起作用。我已尝试从here进行零配置而没有成功:(
有用的信息:
update i
set UserTxtBox = p.BarcodeID
from dbo.items i join
dbo.items p
on i.ParentId = p.ItemId;
是项目我使用/var/www/html/plataforma56.local
和Xdebug wizard page生成的HTML检查Xdebug,根据输出一切正常:
phpinfo()
我正在运行Windows 10 x64
Summary
Xdebug installed: 2.4.1
Server API: Apache 2.0 Handler
Windows: no
Zend Server: no
PHP Version: 5.6.24
Zend API nr: 220131226
PHP API nr: 20131226
Debug Build: no
Thread Safe Build: no
Configuration File Path: /etc
Configuration File: /etc/php.ini
Extensions directory: /usr/lib64/php/modules
9005
192.168.3.1
我还检查了端口是否在主机中打开并且正在侦听,结果如下:
xdebug_break()
最后,这是==================================================
Process Name : PhpStorm64.exe
Process ID : 7496
Protocol : TCP
Local Port : 9005
Local Port Name :
Local Address : 0.0.0.0
Remote Port :
Remote Port Name :
Remote Address : 0.0.0.0
Remote Host Name :
State : Listening
Process Path : C:\Program Files (x86)\JetBrains\PhpStorm 2016.2.1\bin\PhpStorm64.exe
Product Name : PhpStor
File Description : PhpStor
File Version : 2016.2.1.PS-162.1447.
Company : JetBrains s.r.o.
Process Created On: 8/6/2016 12:53:41 PM
User Name : REYNIERDESKTOP\ReynierPM
Process Services :
Process Attributes: A
Added On : 8/6/2016 1:54:39 PM
Module Filename :
Remote IP Country :
==================================================
的配置块:
/etc/php.ini
拥有所有这些信息我应该问:
我在这里唯一缺少的是Xdebug日志,但我没有在服务器上看到[Xdebug]
xdebug.remote_enable = true (I have play with true|1 here)
xdebug.remote_host = 192.168.3.1
xdebug.remote_port = 9005
xdebug.idekey = XDEBUG_PHPSTORM
xdebug.remote_handler = dbgp
xdebug.profiler_enable = 0
xdebug.remote_autostart = 1
xdebug.remote_log = "/tmp/xdebug.log"
下的任何文件(可能在我的配置上没有正确设置,你告诉我)
我对任何解决方案都持开放态度,因为我现在已经没有想法,并且花了好几个小时试图让这个工作正常(当你遇到需要解决的应用程序问题时,这是最好的)
注意:我知道这是一个常见且经常出现的问题,并且已被多次询问,但在关闭之前,或标记为重复或向下投票请尝试提供帮助。
我应该在这里补充说我已经阅读了这个帖子列表:
我可以继续添加更多,因为我花了好几个小时试图找出原因不起作用。
编辑:运行/调试配置屏幕
答案 0 :(得分:1)
我在vagrant + php7.0.10 + xdebug2.4.1上运行时遇到了同样的问题。我在xdebug.remote_autostart=1
中设置了php.ini
选项,这为我解决了问题。
答案 1 :(得分:0)
我已经使用php7.0.9 xdebug 2.4.0自定义端口安装了成功。我也使用FPM-FastCgi。 phpv5.6仍然无法使用phpstorm和xdebug
答案 2 :(得分:0)
同样的问题。我在vagrant VM机器和php56 + xdebug 2.4.1上工作。 远程调试不起作用!