phpstorm安装xdebug(基于ubuntu1604/WIN10)

xdebug原理

phpstorm安装xdebug(基于ubuntu1604/WIN10)_第1张图片

参考资料:IDEA集成xdebug远程调试功能

环境

  • ubuntu1604LTS(64) / WIN10
  • php5.6
  • phpstorm2016

实现步骤

1.安装php-xdebug插件
ubuntu

sudo apt-get install php-xdebug

win10
PHP 安装 Xdebug 扩展 - 马燕龙个人博客

2.配置插件
ubuntu

sudo vim /etc/php/5.6/apache2/config

在最后一行添加

[xdebug]
xdebug.remote_enable = 1
xdebug.remote_host = “localhost”
xdebug.remote_port = 9090
xdebug.remote_handler = “dbgp”
#zend_extension = “D:\PHP\ext\php_xdebug.dll” #在win下需要添加扩展路径

win10

[Xdebug]
zend_extension=php_xdebug.dll
xdebug.remote_enable=On
xdebug.remote_port=9090

#引用xdebug扩展需要使用zend_extension(而非extension) 为什么?参考:PHP扩展与Zend扩展区别[http://yangxikun.com/php/2016/07/10/php-zend-extension.html]

检验
- 打印phpinfo信息,在信息中查找xdebug.remote_port 可以查看到对应的生效配置,则说明安装&配置成功

3.配置phpstorm
- 配置Xdebug端口:设置>语言和框架>PHP>Debug>Xdebug>Debug port 9090 #此处必须与php.ini文件中的端口一致
- 配置Servers
phpstorm安装xdebug(基于ubuntu1604/WIN10)_第2张图片
- 添加Xdebug配置(Add New Configuration)
phpstorm安装xdebug(基于ubuntu1604/WIN10)_第3张图片

4.测试
- 在上图中红色的URL对应页面中,添加断点,然后点击红色箭头任意一个按钮,开始测试吧。(浏览器无需再安装xdebugr插件)
这里写图片描述

相关文章
- IDEA集成xdebug远程调试功能
- phpstorm配置Xdebug进行调试PHP教程

你可能感兴趣的:(php,ubuntu,phpstorm,xdebug)