PHP 设置调试工具XDebug PHPStorm IDE

先下载PHP扩展Xdebug https://xdebug.org, 可以复制自己的phpinfo粘贴到https://xdebug.org/wizard.php中, 会生成需要下载的版本, php.ini的设置语句.

下载好之后放入php目录的ext文件夹中, 然后设置php.ini, 在最后加上

zend_extension = C:\path\php\ext\php_xdebug-2.4.0rc4-5.6-vc11-x86_64.dll
xdebug.remote_enable =1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.idekey=PHPSTORM

然后重启apache, 去设置phpstorm

1. 进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息:
name: localhost,
host: localhost,
port: 80,
debugger: XDebug

如果是自定域名则host设置自定域名, 如laravel5.io


2. 进入File>Settings>PHP>Debug,找到XDebug选项卡,port填9000
进入File>Settings>PHP>Debug>DBGp Proxy 填写:
IDE key: phpStorm
host: localhost
port: 80


设置完毕,点OK退出。

点菜单栏的Run>Edit Configurations… 在弹出的窗口中添加一个调试配置:

点击左上角加号,选择PHP Web Application

填写完毕后,在代码里设置断点, 再开启电话icno监听, 点小甲壳虫启动调试

再下个浏览器插件, xdebug helper, 下载好之后点选项, IDE选PHPSTORM, 不想让所以网页显示小甲虫, 可以设置domain filter

基本完事了, 调试就点开电话图标监听, 设置好断点, 点小甲虫开启调试了, 刷新页面可见结果

时间: 2024-10-13 06:07:59

PHP 设置调试工具XDebug PHPStorm IDE的相关文章

设置调试工具XDebug PHPStorm IDE

先下载PHP扩展Xdebug https://xdebug.org, 可以复制自己的phpinfo粘贴到https://xdebug.org/wizard.php中, 会生成需要下载的版本, php.ini的设置语句. 下载好之后放入php目录的ext文件夹中, 然后设置php.ini, 在最后加上 zend_extension = C:\path\php\ext\php_xdebug-2.4.0rc4-5.6-vc11-x86_64.dllxdebug.remote_enable =1xdeb

mac+php+xdebug+phpstorm在苹果下配置xdebug一波三折

1.下载xdebug文件 http://xdebug.org/wizard.php 将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug. 全部下载地址: http://www.xdebug.org/download.php Instructions Download xdebug-2.3.3.tgz Unpack the downloaded file with tar -xvzf xdebug-2.3.3.tgz Run: cd xdebug-2

php调试工具——XDebug使用

下面以windows平台和Aptana Studio为例,介绍XDdebug的使用. 1.安装XDebug 1)下载php的XDebug扩展.dll文件,官网下载地址是https://xdebug.org/download.php,可以根据实际php运行系统架构.VC版本和线程安全情况下载. 2)将下载的.dll文件复制到php安装目录的ext目录下. 3)打开php.ini文件,添加如下设置: xdebug.profiler_append = 0 ;效能监测的设置开关 xdebug.profi

phpstorm IDE编辑器使用手记

a.选项卡限制问题 突破打开的文件选项卡个数限制:默认安装后的phpstorm打开的文件个数是有限制的,默认是10个.也就是最多同时打开10个文件进行编辑. 超过10个就会自动关闭前面最先打开的文件.所以我们要修改设置:File > Setting 打开设置(快捷键Ctrl+Alt+S)定位到 Editor->Editor Tabs 把 “Tab limit” 的值改大点 比如 100. 可以把 选项卡位置调整一下,在打开的文件选项卡上 鼠标右键: Tabs Placements 修改一下,我

PHP调试工具Xdebug安装配置教程

PHP调试工具Xdebug安装配置教程 说到PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studio.editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xdebug是一个非常有用的PHP调试工具. Xdebug作为PHP调试工具,提供了丰富的调试函数,也可将Xdebug安装配置为zend studio.editplus调试

xdebug+phpstorm+mac os & 🈷?志

前段时间刚入职的时候每天就看看代码,熟悉熟悉 ,实在是闲的浑身(╯﹏╰),看的又是发困 ,每天写写日志 ,其实是双份的 ..因为还要给内部写日志上报 后来果然就懒的写两份了,也没太多必要 .但想着一个月应该还是可以写点东西,6月要结束了,主要是学到业务逻辑一些,代码上还真没重要突破,就把前2天自力更生的搭建总结一下. 1 软件的获取安装 原料基本是标题,还差的是浏览器,常用的 chrome,firefox都可以 .以下chrome为例 在水果下安装 xdebug,推荐使用 brew ,首先 br

mac环境下支持PHP调试工具xdebug,不需要建项目server

  brew install php56 --with-imap --with-tidy --with-debug --with-mysql --with-fpm do not use  --with-debug  brew install php56 --with-imap --with-tidy --with-mysql --with-fpm brew search php56-xdebug https://xdebug.org/wizard.php p.p1 { margin: 0.0px

window下安装php调试工具xdebug

1.https://xdebug.org/wizard.php在方框中输入本地phpinfo.php中的内容会提示对应要安装的版本, 2.https://xdebug.org/download.php在这里找到对应的版本下载即可,要注意ts和nts版本区分(查看自己的phpinfo.php中的Thread Safety为enabled即为ts版本的) 3.下载到对应的dll文件后放到php的ext目录下. 4.在php配置文件中添加下列代码 1 [Xdebug] 2 zend_extension

Xdebug+PhpStorm

Question: 安装Xdebug后,启动时提示9000端口busy... Answer  : cmd下执行netstat -ano | find ":9000"发现占用的PID,进入任务管理器发现被4个进程CGI / fastCGI占用,故修改php.ini配置中Xdebug端口为9001 同时,修改PhpStorm配置: 注:nginx启动时会开启CGI /fastCGI 进程,占用9000端口. Question: 选择Xdebug: Answer  : 官网检测你的环境并推荐