在 mac OSX El Capitan 上使用 phpstorm 启用 xdebug
Enabling xdebug with phpstorm on mac OSX El Capitan
在将我的 macbook 升级到 El Capitan 之前,我对 Phpstorm 9、php 5.6(通过自制软件)、xdebug(通过自制软件)进行了很好的设置。
然而,在过去一个月左右的时间里,我一直在思考如何使该设置再次起作用。
如有任何 ide,我将不胜感激。
谢谢,埃亚尔
P.S。
这是我的设置:
xdebug 版本和 ide 密钥
xdebug 远程设置
xdebug 会话 cookie
phpstorm 中的 xdebug 端口
PHP配置phpstorm
phpstorm中的调试验证
x调试日志
Log opened at 2015-11-19 22:33:49
I: Checking remote connect back address.
I: Remote address found, connecting to 127.0.0.1:9000.
I: Connected to client. :-)
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///Users/eyalsh/Sites/test/index.php" language="PHP" protocol_version="1.0" appid="73266" idekey="PHPSTORM"><engine version="2.3.3"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2015 by Derick Rethans]]></copyright></init>
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" status="stopping" reason="ok"></response>
Log closed at 2015-11-19 22:33:49
根据提供的信息:请将 xdebug 端口(在 php.ini
和 PhpStorm 中)更改为另一个端口(例如 9001)并在使用相同的 sudo lsof -nP -iTCP -sTCP:LISTEN
命令。
现在似乎与 php-fpm
有冲突(两个程序使用相同的端口)。
P.S.
您可能需要重新启动您的网络服务器才能看到从 php.ini
.
中获取的那些更改
在将我的 macbook 升级到 El Capitan 之前,我对 Phpstorm 9、php 5.6(通过自制软件)、xdebug(通过自制软件)进行了很好的设置。
然而,在过去一个月左右的时间里,我一直在思考如何使该设置再次起作用。
如有任何 ide,我将不胜感激。
谢谢,埃亚尔
P.S。 这是我的设置:
xdebug 版本和 ide 密钥
xdebug 远程设置
xdebug 会话 cookie
phpstorm 中的 xdebug 端口
PHP配置phpstorm
phpstorm中的调试验证
x调试日志
Log opened at 2015-11-19 22:33:49
I: Checking remote connect back address.
I: Remote address found, connecting to 127.0.0.1:9000.
I: Connected to client. :-)
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///Users/eyalsh/Sites/test/index.php" language="PHP" protocol_version="1.0" appid="73266" idekey="PHPSTORM"><engine version="2.3.3"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2015 by Derick Rethans]]></copyright></init>
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" status="stopping" reason="ok"></response>
Log closed at 2015-11-19 22:33:49
根据提供的信息:请将 xdebug 端口(在 php.ini
和 PhpStorm 中)更改为另一个端口(例如 9001)并在使用相同的 sudo lsof -nP -iTCP -sTCP:LISTEN
命令。
现在似乎与 php-fpm
有冲突(两个程序使用相同的端口)。
P.S.
您可能需要重新启动您的网络服务器才能看到从 php.ini
.