phpStorm+XDebug+chrome 配置
运行环境:
phpStorm 2018.1
php-7.2.4
php_xdebug-2.7.0alpha1-7.2-vc15-nts-x86_64.dll" 下载地址:https://xdebug.org/download.php
- PHP安装xdebug扩展
因为是自己搭建的php环境,所以需要在php.ini上添加一下配置:
[XDebug] xdebug.profiler_output_dir="C:\phpstudy\tmp\xdebug" xdebug.trace_output_dir="C:\phpstudy\tmp\xdebug" zend_extension="C:\phpstudy\php\php-7.2.4-nts\ext\php_xdebug-2.7.0alpha1-7.2-vc15-nts-x86_64.dll" xdebug.remote_enable = on xdebug.remote_handler = dbgp xdebug.remote_host= www.laravelsfc.com xdebug.idekey = PHPSTORM xdebug.auto_trace=on xdebug.collect_params=on xdebug.collect_return=on xdebug.trace_output_dir="F:\AppServ\Xdebug" xdebug.profiler_enable=on xdebug.profiler_output_dir="F:\AppServ\Xdebug"
- 保存php.ini,重新启动apache检查是否成功开启了xdebug服务.
-
打开phpStorm,快捷键Clt+Alt+S打开settings搜索Xdebug.
image.png如果在上级菜单栏->PHP中phpStorm没有自动识别php版本,则自己手动添加
image.png
4.进入Settings>PHP>Debug>DBGp Proxy,IDE key 填 PHPSTORM,host 填localhost,port填9000
image.png5.进入Settings>PHP>Servers,这里要填写服务器端的相关信息,如:name填localhost,host填localhost,port填80,debugger选XDebug
image.png
6.进入Run> Debug configurations,点+号选择PHP Web Application,Server选填localhost,Start URL填你要访问的页面(如:/index.php), Browser 默认或者选chrome
image.png
其实5和6的步骤可以一气呵成
在导航栏中(没有显示则设置View->Navigation Bar)选择Edit Configurations...
7.打开浏览器,如果是用chrome或者Firefox可以找到对应的XDebug工具,工具的设置里的IDE KEY填上phpStorm,把localhost加入到白名单,以后调试的时候把工具启用就好了。如果是用其他浏览器,可以访问http://www.jetbrains.com/phpstorm/marklets/,在右边填上phpStorm,点generate,把下面的链接添加到收藏夹,方便调用。
我用的是这款
8.好了,这下都配置好了,开始断点测试吧。在phpStorm里打开Debug监听,就是电话按钮那个,然后在代码前断点,点击绿色的debug爬虫按钮,chrome浏览器打开xdebug页,phpStorm出现debug窗口
出现如图,证明你配置成功了
其它
安装wincachegrind
由于效能监测文件:cachegrind.out.×××文件的内容不易被理解,可以用工具wincachegrind来读取它。
1)、下载安装wincachegrind
2)、安装运行后,点击Tools->options,设定你的working folder(php.ini里xdebug.profiler_output_dir的值)
这样就可以比较直观的查看效能监测文件的信息了。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于pip的安装lxml库报错解决方案
pip是python中经常使用可以便捷安装python其他库的一款软件,我们经常在命令行cmd中使用它。 安装lxml库的时候容易出现没法从网上安装twisted库的错误,解决方案是从将twisted库下载到本地后,用命令进行安装。 twisted库下载链接: https://pan.baidu.com/s/1BiCc0HRpGnh-O2wk0ySKtw 密码: y9gq注意:此链接下载的版本适用于win64系统下的Python3.6版本!!如果你的Python版本不同,请在浏览器中访问此网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted,网站如下图所示: twisted下载网址.png 你可以根据自己的操作系统和python版本来 下载需要的版本。 在桌面新建一个文件夹,并放入下载好的后缀名为whl的文件。 新建文件夹.png 在资源管理器的路径中输入cmd,并按Enter进入命令行。 这一步的作用是cmd打开时就在此目录下。 进入cmd.png 进入命令行后,输入命令: pip install Twisted-18.7.0-...
- 下一篇
Python 爬取北京二手房数据,分析北漂族买得起房吗? | 附完整源码
房价高是北漂们一直关心的话题,本文就对北京的二手房数据进行了分析。 本文主要分为两部分:Python爬取赶集网北京二手房数据,R对爬取的二手房房价做线性回归分析,适合刚刚接触Python&R的同学们学习参考。 01 Python爬取赶集网北京二手房数据 入门爬虫一个月,所以对每一个网站都使用了Xpath、Beautiful Soup、正则三种方法分别爬取,用于练习巩固。数据来源如下: Xpath爬取: 这里主要解决运用Xpath如何判断某些元素是否存在的问题,比如如果房屋没有装修信息,不加上判断,某些元素不存在就会导致爬取中断。 import requests from lxml import etree from requests.exceptions import RequestException import multiprocessing import time headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Ch...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器