给PHPSTORM添加XDEBUG调试功能
2019独角兽企业重金招聘Python工程师标准>>>
1、运行环境
nginx 1.0.14
php with fpm-cgi 5.5.9
mac os X
2、安装步骤
1)install xdebug
wget http://xdebug.org/files/xdebug-2.2.3.tgz
tar xzvf xdebug-2.2.3.tgz && cd xdebug-2.2.3
/path-to-your-php-root/bin/phpize
./configure –enable-xdebug –with-php-config=/path-to-your-php-root/bin/php-config
修改你的php.ini配置,添加:
zend_extension=/server/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.idekey=”PHPSTORM”
xdebug.remote_host=127.0.0.1
;注意端口为9001,默认为9000,因为跟fpm冲突所以要修改
xdebug.remote_port=9001
xdebug.remote_enable=on
*/path-to-your-php-root/ 指你电脑里php的安装根目录,注意替换。
2)重启fpm和nginx
kill -USR2 fpm主进程id(注意运行的用户Id进行区分)
kill -USR2 nginx主进程id(注意运行的用户Id进行区分)
或用其它命令重启
3)查看phpinfo()的输出,确认xdebug安装是否成功
4)配置phpstorm
点击功能菜单上的电话图标,启动“Start Listen for php debug connections”;
设置断点
用debug方式运行
5)效果
3、总结
1)要注意fpm与xdebug的端口冲突问题,它们都使用了9000,要修改其中一个;
2)即使是本机运行xdebug,也要注意它是remote debug的功能,要配置相关remote sever等;
3)本机的话,不需要配置url mapping
4)配置完后注意用phpstorm的验证功能验证
4、参考
http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm
作者
朱淦 350050183@qq.com
http://my.oschina.net/u/1263162/blog
转载于:https://my.oschina.net/swingcoder/blog/219701
给PHPSTORM添加XDEBUG调试功能相关推荐
- phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress
PhpStorm配置Xdebug之我的理解 Nginx将root指向PhpStorm的工作目录, 因为自己之前都是Java写的多,用的IDE是IntelliJ IDEA,虽然跟PhpStorm是一家, ...
- phpstorm设置xdebug调试
phpstorm设置xdebug调试 wamp开发环境安装完成以后,打开网页,输入 :localhost 检测xdebug是否开启 3.若xdebug已开启,请找到你wamp或者phpstudy的安装 ...
- PhpStorm配置Xdebug调试PHP程序
From: http://blog.csdn.net/ljfrocky/article/details/46531137 这篇文章主要介绍了如何使用PhpStorm + Xdebug调试PHP程序,需 ...
- PhpStorm+Homestead+Xdebug调试Laravel
一. 安装Xdebug 1. 确认环境 官网的Homestead默认安装了多个版本的php,所以首先应该确认当前服务器使用的是哪一个版本. 命令行里的php与网站运行时的php是不一样的,服务器使用的 ...
- phpstorm 配置 Xdebug 调试
对有有经验的程序员,使用 echo().print_r ().print_f ().var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好的 php ...
- phpstorm 安装 xdebug 调试 Validation 报错
我照着这篇博客安装 https://www.cnblogs.com/zengguowang/p/8391227.html 过程中遇到错误,错误信息如下 Validation script was cr ...
- 【搜遍互联网,集百家之长】环境配置从入门到放弃之Mac环境下,安装XAMPP,给phpstorm安装Xdebug调试工具...
前提 刚从Windows转到OS X,工作需要给phpstorm安装断点调试工具xdebug,一开始没当回事,心想不就个插件吗,上网看看文档还不是分分钟搞定,没想到就是噩梦的开始.整整两天,翻遍谷歌和 ...
- xdebug 调试php,XDebug 调试PHP 配置
[XDebug] ;调试功能模块儿 zend_extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug ...
- phpstorm配置Xdebug进行调试PHP教程
ps : php版本和xdebug版本一定要相对应 1. PHP安装xdebug扩展 php.ini的配置,下面的配置仅供参考,路径要换成自己的! [xdebug] zend_extension=&q ...
最新文章
- 残差平方和ssr的计算公式为_如何为你的回归问题选择最合适的机器学习方法?...
- 補丁文件patch制作流程
- hadoop 全分布式部署
- HDOJ_2010_大二写_水仙花数
- Python学习笔记:Import详解2
- STM32 端口复用与重映射及低功耗引脚配置
- spring 之 lookup-method replaced-method II
- 为Lucene选择快速唯一标识符(UUID)
- VMWare 复制虚拟机系统后,模块“Disk”启动失败
- python AES加密解密
- R语言入门(2)——R包的安装
- usb3.0传输速度测试软件,Win10系统如何测试usb3.0设备传输速度
- 多级分类查询解决方案
- Stack栈后进先出
- 5G牌照今日发放!!!
- CST微波工作室学习笔记1 概述
- 方维直播3.1最新搭建文档《0》-原创
- 三种常见的建筑企业并购方案
- 点餐app的初步总结
- HDU2571 命运(DP)