运行环境:
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相对应
1. PHP安装xdebug扩展
php.ini的配置,下面的配置仅供参考,路径要换成自己的!
[xdebug]
zend_extension=”E:/xampp3/php/ext/php_xdebug.dll”
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
修改完重启 服务器
xampp已经下好xdebug 文件了, 只要按照 E:/xampp3/php/ext/php_xdebug.dll xampp 下载路径去找,添加到 修改的目录下就可以了
以上这些配置 是在 PHPstorm中填写
1.首先检查phpstorm的xdebug配置
这里的debug port要和php.ini里面的 xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
2. 设置debug.
添加本地的 web server~
www.51open.pcom 是我本地的 web server~ ~
-----------------
以下是 别人的文章
5. 下面是客户端调试。打开phpStorm,进入File>Settings>PHP(文件-设置-语言和框架-php),这里要interpreter浏览,填D:\xampp\php\php.exe,自动识别版本。
6. 进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,
,host填localhost,port填80,debugger选XDebug。图7 是自定义的虚拟域名。
7. 进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认。图8
8. 进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 PHPSTORM,host 填localhost,port填9000,点OK退出设置。图9
9. 进入Run> Debug configurations,点+号,Server选填localhost,start url 是在http://localhost的基础上再加上去,如加上 9999m,就形成http://localhost/9999m.
以图中蓝色地址为参考, Browse 填chrome,点OK退出设置。图10
点OK退出设置之后,phpstorm运行按钮旁边自动填充localhost,且运行按钮由灰色被激活成为绿色。如果start url填的是http://localhost,没有填写9999m,则当点击phpstorm运行按钮,浏览器进入默认地址http://localhost,没办法直接访问http://localhost/9999m。
10. chrome浏览器链接配置。找到对应的插件,chrome的为phpstrom IDE Support chrome.crx,自己下载然后拖动文件到chrome设置>扩展程序。
http://www.cnblogs.com/xujian2016/p/5548921.html