【XDebug】PHPStorm+XDebug+Firefox

本地环境:windows 7 64位

PhpStorm版本:2016.1

PHP版本:5.6

参考:Xdebug+phpstorm配置

参考:本地环境phpStorm10+XDebug配置和断点调试

第一步:安装Xdebug

本地的环境是用phpStudy搭建的,直接在phpStudy可以勾选Xdebug:

其他选项菜单-PHP扩展及设置-PHP扩展-Xdebug勾选(默认不勾选)

第二步:配置php.ini

在php.ini中配置以下信息:

  • [XDebug]
  • xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
  • xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
  • zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll"
  • xdebug.remote_enable=1 //是否允许远程终端 这里标示开启
  • xdebug.profiler_enable_trigger=0
  • xdebug.remote_handler=dbgp
  • xdebug.remote_mode=req
  • xdebug.remote_host=localhost
  • xdebug.remote_port=9000 //这里表示服务器的监听端口
  • xdebug.idekey=PHPSTORM //这里是调试器的关键字 在Chrome以及FireFox中插件配置的时候要用到

注意:后面的注释内容的话要去掉的

然后重启Apache

第三步:验证Xdebug是否成功

第一种方法:phpinfo

在localhost目录下新建phpinfo.php,里面的内容为:

  • <?php
  • phpinfo();

然后直接在浏览器打开localhost/phpinfo.php,如图:

表示成功

第二种方法:php -m

cmd中进去到php目录,执行php -m,如图:

成功的话可以看到Xdebug模块

第四步:配置PHPStorm

1. 选择PHPStorm的php版本:

2. 添加服务器

我自己添加的是localhost

3. Debug设置

端口9000,其他默认

4. DBGp Proxy设置:

注意:有的教程这里的端口用的是9001,我自己都试过了,9000和9001都是没问题的。

5. 编辑结构

点运行-编辑结构

点+号,Server选填localhost,start url 是在http://localhost的基础上再加上去,如加上test,就形成http://localhost/test 我默认是用火狐作为浏览器的

第五步:火狐firefox设置

1. 到火狐组件扩展中心下载The easiest Xdebug

2. 然后选项:

填上PHPSTORM

第六步:调试

1. 浏览器输入目的url,然后点击右上角的爬虫标志,开启插件,如图是未开启的状态

2. phpstorm开启监听,如图是未开启的状态

3. 打断点:

4. 浏览器刷新,即可在phpstorm看到信息

时间: 2024-08-09 10:43:49

【XDebug】PHPStorm+XDebug+Firefox的相关文章

【xdebug】 windows xdebug 的安装

[xdebug] zend_extension = C:\phpStudy\php53n\ext\php_xdebug-2.6.1-7.0-vc14-nts-x86_64.dllxdebug.idekey=PHPSTORMxdebug.remote_enable=1xdebug.remote_host=127.0.0.1xdebug.remote_port = 9100xdebug.show_error_trace = 1xdebug.remote_autostart=1 附xdebug说明链接

【bugRecord1】driver=webdriver.firefox() TypeError: &#39;module&#39; object is not callable

1 #coding=utf-8 2 from selenium import webdriver 3 driver=webdriver.firefox() 解决方法:firefox改为Firefox [bugRecord1]driver=webdriver.firefox() TypeError: 'module' object is not callable 原文地址:https://www.cnblogs.com/yllil/p/9011537.html

【总结】IE和Firefox的Javascript兼容性总结

1.firefox不能对innerText支持. firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了.如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替. 2.禁止选取网页内容: 在IE中一般用js:obj.onselectstart=function(){return false;} 而firefox用CSS:-moz-user-select:none

【转载】PhpStorm/IDEA/clion/pycharm 的破解与激活

今天找到下面这篇激活的文章,用了一下,可以用的.转载如下.仅仅转载. PhpStorm/IDEA/clion/pycharm 的破解与激活 安装完软件后,启动,在要求输入注册码的界面(菜单栏 ? help ? register)选择"License server"输入"http://idea.lanyus.com/"点击"OK"快速激活. 如果这种方式破解,点击 OK 按钮之后,出现红色错误提示:License Server response h

【转】phpstorm 2016.2 的最新破解方法(截止2016-8-1)

今天刚更新了phpstorm 2016.2版本,发现网上提供的破解地址都有问题,即*.lanyus.com及*.qinxi1992.cn下的全部授权服务器已遭JetBrains封杀. 最后网上找到一个可以用的地址,现在分享出来给大家 还是选择license server.然后复制http://jetbrains.tencent.click/ 这个地址进去就可以啦.不行的时候欢迎留言告知,更新破解方法

【原创】PHPstorm本地修改同步保存到远程服务器

PHPstorm设置本地修改的代码同步保存到远程服务器: 设置里面搜索"Deployment",选择+号,然后选择SFTP: 填写远程主机的信息: 然后选择Mappings,填写本地代码路径和远程主机代码路径.注意:远程路径是相对于之前设置的Root Path的路径. 然后选择菜单栏的 Tools->Deployment,勾选 Automatic Upload(自动上传),表示本地代码只要有改动保存,就会自动上传到远程服务器. 接下来测试一下,在项目中改动后保存,下面就会出现如下

【win10】selenium之Firefox,Chrome,IE对应webdriver的安装配置

一.安装Python3 1. 可以到Python官方网站:https://www.python.org/downloads/  下载并安装Python,建议安装Python3(由于已经安装过,此处就不继续阐述安装步骤,安装步骤和其他软件一样,安装完成后把安装目录加入到环境变量,可参考其他文章) 2. 安装后,检查是否安装成功的方法: 在Windows命令行(cmd),输入:python,出现python版本信息就表明安装成功 注:若提示Python不是内部或者外部命令,就把Python的安装目录

PHPStorm+XDebug进行调试图文教程以及解析wamp的php.ini设置不生效的原因

这篇文章主要为大家详细介绍了PHPStorm+XDebug进行调试图文教程,内容很丰富,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 笔者的开发环境如下:Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). 一.XDebug安装配置 (1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行.具体下载方法如下:将phpinfo网页的源代码拷贝到http:/

PHPStorm+XDebug进行调试

一.XDebug安装配置 (1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行.具体下载方法如下:将phpinfo网页的源代码拷贝到http://www.xdebug.org/find-binary.php,然后按照指导安装即可.如下图所示: 2)安装XDebug按照上图下载"php_xdebug-2.3.2-5.4-vc9.dll",将其复制到d:\php\ext\目录. (3)配置XDebug打开d:\php\php