PhpStorm+xdebug+postman调试技巧分享_php技巧

来源:脚本之家  责任编辑:小易  

这个你打印出来看啊,编辑器咋能给你显示出来。。www.zgxue.com防采集请勿采集本网。

下面记录下我自己从安装到测试的全部详细过程。我的运行环境是:windows+wamp

清理缓存。清理的步骤如下: 1、打开腾讯手机管家,在清理里面点一下垃圾清理,再选择垃圾扫描,扫描完成后立即清理按完成就可以了。 2、卸载不常用的软件,

一.配置wamp安装目录下的php.ini文件

老铁,你的问题解决了吗?我也遇到这个问题了,我数据库里面的数据是中文的。我phpStorm是utf8的编码

我的安装目录是:C:\wamp64\bin\apache\apache2.4.23\bin

## 配置到php 1. 打开php.ini文件 ```bash cd /private/etc/ #默认没有php.ini,需要拷贝一下 sudo cp php.ini.default php.ini sudo vi php.

 

PhpStorm自带一个内置的网络服务器,提供静态容量,如HTML、JavaScript和CSS以及PHP。 如下: 在PhpStorm界面中,可以通过Settings | Project Settings | PHP

1 zend_extension ="c:/wamp64/bin/php/php5.6.31/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" 2 xdebug.remote_enable = on 3 xdebug.profiler_enable = off 4 xdebug.profiler_enable_trigger = off 5 xdebug.profiler_output_name = cachegrind.out.%t.%p 6 xdebug.profiler_output_dir ="c:/wamp64/tmp" 7 xdebug.show_local_vars=0 8 xdebug.remote_handler = dbgp 9 ;设置xdebug的端口为900110 xdebug.remote_port = 900111 ;设置idekey12 xdebug.idekey="PHPSTORM"

php--xdebug设置 ---phpstorm 断点调试方法如下: 配置好了之后 可以使用 ide的断点调试 Xdebug在PHP中的安装配置涉及php.ini配置文件的修改。 1 、

二.在配置具体的项目之前,我们先配置好PhpStorm默认设置(default setting),避免每次建立项目都要进行的重复操作。

1.打开PhpStorm,点击左上角File → Default Setting → Languages & Frameworks → PHP 如图:

 

2.弹出interpreters窗口

 

3.添加页面

 

4.正常情况下,配置好之后会显示xdebug版本

 

5.设置xdebug端口号

 

6.设置 DBGp Proxy

 

 7.设置Servers,点击绿色的“+”配置一个新的Server  

  

三.接下来设置运行配置(Run → Edit Configuration),具体操作如下

   1.点击右上角,如图

   

 2.设置默认的PHP web application配置

 

3.新建一个php web application

 

4.设置好断点并开始调试

 

 

注意:将此时浏览器的弹出框上面显示的网址,复制到postman

 

5.调试成功,按F9快捷键跳到下一个断点如图:

 

2017.12.13日更新补充

由于在使用过程中,发现上述方法有些累赘,比如每次debug前先要去设置调试的目录,后面会更新一篇比较简单便捷的操作设置。

但是经过后来一段时间的使用,发现有些累赘。这里介绍一种比较简单方便的操作。

   在上一篇文章中有一段“ 7.设置Servers,点击绿色的“+”配置一个新的Server ” ,  这段以及之后的操作都去掉。在这之前的操作设置都保留下,

  接下来更改为如下设置。

确保PhpStorm右上角的监听按钮状态如下

       

       2.在浏览器(我这里使用的谷歌浏览器)输入要调试的地址url,比如这里我输入:http://backend.analysis.com/index.php?r=site%2Flogin

       3.确保浏览器url地址栏最右侧的类似小虫子的按钮保持绿色状态,如下图

         

       说明:这里使用了谷歌商店中的debug插件:xdebug helper,点击debug,调试按钮即可变绿

       4.最后,在地址栏处点回车,即可进入调试状态

       

       

说明:整个过程不需要在IDE中设置调试目录之类的,非常方便,感兴趣的盆友不妨试一下哟。

快捷键作用:

F7 通过当前行,进入下一行,如果该行是方法,则进入方法体

F8 通过当前行,进入下一行,如果该行是方法,也直接进入下一行,不进入方法体

F9 通过整个流程,全部顺序执行

到此这篇关于PhpStorm+xdebug+postman调试的文章就介绍到这了,更多相关PhpStorm xdebug内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

你运行了xdebug之后会在你打断点的地方停下来 然后按照你在IDE中的进行方式 继续向下跑 ,在IDE中运行到该行的时候一般是会高亮显示该行内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • php常用字符串处理函数实例分析
  • php获取网页标题和内容函数(不包含html标签)
  • php中的替代语法介绍
  • 小结下mysql中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决
  • 调试php程序的多种方法介绍
  • php实现以只读方式打开文件的方法
  • php判断数组元素中是否存在某个字符串的方法
  • php中snoopy类用法实例
  • php goto语句用法实例
  • php+mysql实现无极限分类栏目的方法
  • phpStorm断点调试php代码的时候,怎么判断代码走到...
  • PHPstorm xdebug调试显示变量值 基础配置已经好了 ...
  • phpstorm有几种调试方法
  • 如何配置phpstorm进行debug
  • PHPStorm Xdebug 反应很慢怎么办
  • Xdebug在调试时候(PHPStorm) 中文乱码
  • phpstorm 中是怎样调试PHP
  • phpstorm xdebug调试子链接时,xdebug怎么失效
  • phpstorm 怎么断点调试thinkphp
  • phpstorm怎么运行php断点调试
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全php基础php技巧php实例php文摘php模板首页php编程php常用字符串处理函数实例分析php获取网页标题和内容函数(不包含html标签)php中的替代语法介绍小结下mysql中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决调试php程序的多种方法介绍php实现以只读方式打开文件的方法php判断数组元素中是否存在某个字符串的方法php中snoopy类用法实例php goto语句用法实例php+mysql实现无极限分类栏目的方法php中json_decode()和json_encodphp 数组和字符串互相转换实现方php中使用curl实现get和post请求php中iconv函数使用方法php日期转时间戳,指定日期转换成php 页面跳转到另一个页面的多种php中文处理 中文字符串截取(mb_php 字符串中是否包含指定字符串php下intval()和(int)转换使用与利用phpexcel实现excel数据的导入php 加密 password hashing api基础知识点php 字符截取 解决中文的截取问题,不用mbphp中文处理 中文字符串截取(mb_substr)和一个好用的分页函数php 验证码(倾斜,正弦干扰线,黏贴,旋转)php输出xml属性的方法基于php导出excel的小经验 完美解决乱码问php设计模式 observer(观察者模式)屏蔽php默认设置中的notice警告的方法解析php将对象转换成数组的方法(兼容多维
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved