phpstorm配置xdebug(phpstorm 配置xdebug的示例代码)

本文目录
- phpstorm 配置xdebug的示例代码
- 如何在xampp环境下配置phpstrom xdebug
- phpstorm怎么安装xdebug
- phpstorm 怎么断点调试thinkphp
- phpstorm for mac怎么配置xdebug
phpstorm 配置xdebug的示例代码
最近买了个新本,重新配置下phpstorm
xdebug,方便调试
提高调试效率是写程序的第一步
---鲁迅
自2018年3月份之后,brew
安装php的方式发生改变,现在是
brew
install
php@7.2
可以指定版本了,安装扩展的方式也完全不能用了,所以下载源码编译了
下载xdebug
官网:
***隐藏网址***
下载最稳定的版本
编译源码
phpize
./configure
--with-php-config=/usr/local/Cellar/php@7.2/7.2.16/bin/php-config
make
&&
make
install
Installing
shared
extensions:
/usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/
编译到了这个目录,实际软连到了/usr/local/lib/php/pecl
配置xdebug
在/usr/local/etc/php/7.2/conf.d
新建ext-xdebug.ini
写入
zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so"
xdebug.remote_enable=On
xdebug.remote_connect_back=1
xdebug.remote_port=6677
xdebug.remote_log=/usr/local/var/log/xdebug.log
xdebug.idekey=PHPSTORM
xdebug.idekey
=
mykey
ide
key,
用于标识调试会话
xdebug.remote_autostart
是否自动启动,1:自动,
0:
需要设置
***隐藏网址***
请求参数或
cookie
指定,默认
0,
根据需求设置这个值。个人建议设置为
1,
这样不需要在每个需要调试的接口都修改请求参数
xdebug.remote_enable
=
on
是否开启远程调试
xdebug.remote_host
=
172.16.10.103
远程主机
IP,
也就是
PHPStorm
所在机器(PHPStorm
作为
xdebug
client),没有固定
IP
的机器建议使用
connect_back
选项。
xdebug.remote_connect_back
=
on
是否连接回请求发出的主机,如果
PHPStorm
所在的机器
IP
经常变动(DHCP
环境下),则建议开启这个选项
xdebug.remote_port
=
10000
远程主机端口,也就是开发者机器端口
xdebug.idekey=PHPSTROM
和phpstorm
通信的标识
重启php,查看是否安装成功
/usr/local/etc/php/7.2/conf.d
php
-m
|
grep
xdebug
搞定!!
开始配置phpstorm
设置端口
设置servers
配置debug
config
访问url?XDEBUG_SESSION_START=PHPSTORM,搞定
哈哈哈,配色有点浮夸,还没调
您可能感兴趣的文章:PhpStorm配置Xdebug调试的方法步骤Phpstorm+Xdebug断点调试PHP的方法使用PHPStorm+XDebug搭建单步调试环境PHPStorm+XDebug进行调试图文教程图文详解phpstorm配置Xdebug进行调试PHP教程使用phpstorm和xdebug实现远程调试的方法浅谈php+phpStorm+xdebug配置方法教你在PHPStorm中配置Xdebugphpstorm配置Xdebug进行调试PHP教程解析phpstorm
+
xdebug
远程断点调试
如何在xampp环境下配置phpstrom xdebug
第一步:打开./xampp/php/php.ini文件,搜索xdebug
下面的配置仅供参考,路径要换成自己的!
zend_extension = "E:\Deve\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "E:\Deve\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 0
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
xdebug.trace_output_dir = "E:\Deve\xampp\tmp"
并重启apach后打开浏览器访问localhost查看phpinfo
如何在xampp环境下配置phpstrom xdebug
如何在xampp环境下配置phpstrom xdebug
第二步:在phpinfo页面内搜索(ctrl+f)xdebug,如图一,观察是否存在图二红框内容,没有则需要重新配置
如何在xampp环境下配置phpstrom xdebug
如何在xampp环境下配置phpstrom xdebug
第三步:设置phpstrom的xdebug配置
debug port要和php.ini的 xdebug.remote_port保持一致,默认是9000
如何在xampp环境下配置phpstrom xdebug
如何在xampp环境下配置phpstrom xdebug
第四部,在phpstrom内设置xdebug网络应用设置
第五步:在设置servers的时候要注意!host(红框)的内容是填写您应用的访问域名。按下apply键完成。
如何在xampp环境下配置phpstrom xdebug
6
第六步:然后在php文件中打下断点,启动右上角绿色的虫子按钮(红色箭头)。在浏览器访问断点程序,便可以进行调试。
phpstorm怎么安装xdebug
php+phpStorm+xdebug配置方法:
1.下载xdebug文件
***隐藏网址***
将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。
全部下载地址:
***隐藏网址***
2.配置php.ini,在末尾加上。
zend_extension="php_xdebug-2.3.3-5.6-vc11.dll"
xdebug.remote_enable = On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.idekey = PHPSTROM
3.chrome的xdebug配置
在IDE key里将其配置成“phpStorm”
***隐藏网址***
4.phpStorm的相关配置
打开phpStorm,
-进入File》Settings》PHP》Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger
选XDebug
-进入File》Settings》PHP》Debug,看到XDebug选项卡,port填9000,其他默认
-进入File》Settings》PHP》Debug》DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80
-点OK退出设置。
5.其他配置:
在phpStorm里打开监听(电话按钮)。
对apache进行重启,如使用命令行:net stop apache24 & net start apache24;
查看xdebug是否正确配置:进入到php.exe目录:执行php.exe -m可以查看相关模块。
phpstorm 怎么断点调试thinkphp
php--xdebug设置 ---phpstorm 断点调试方法如下:
配置好了之后 可以使用 ide的断点调试
Xdebug在PHP中的安装配置涉及php.ini配置文件的修改。
1 、首先需要下载Xdebug,根据安装的PHP版本,选择合适的Xdebug版本,
2 、 安装Xdebug
将下载的php_xdebug-2.1.0-5.3-vc6.dll复制到PHP安装目录下的ext目录,ext目录专门用来存放PHP扩展库DLL文件。
3、 配置php.ini
安装Xdebug的最后一步就是配置php.ini文件,打开C:\php目录下的php.ini配置文件,在末尾添加
zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9-nts-x86_64.dll"
xdebug.idekey=PhpStorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
4 、重启apache phpinfo()可以看到php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试 xdebug的那一块
php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试
这一栏很长,要注意下面的表格中,xdebug.idekey 这一行内容
php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试
5 、然后再配置 phpstorm 里的
php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试
6 、新建一个调试
php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试
7 、设置一下 服务器路径和文件名
php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试
php--xdebug设置 《wbr》---phpstorm 《wbr》断点调试
然后可以随意地打断点,按那个小虫子按钮来调试程序了
phpstorm for mac怎么配置xdebug
配置都是一模一样的。
在PHP下把xdebug 编译好,放到插件目录。其他系统都是这步不同,其他都一样。一个是编译,一个是复制。
最后在
phpstorm 中配置。

本文相关文章:
win11ip地址怎么设置(win11插网线没有有效ip配置)
2026年10月5日 13:50
vscode安装教程(unity教程一:配置vscode调试unity c# 环境)
2026年9月7日 19:20
redistribute static(急需如何配置锐捷交换机)
2026年9月5日 20:10
更多文章:
在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)
2026年10月11日 05:20
countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)
2026年10月11日 03:30
正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)
2026年10月11日 03:00
orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)
2026年10月10日 23:00
display的用法(display是什么意思 详解display的含义和用法)
2026年10月10日 22:00
html全部居中代码(怎么让网页居中显示,html如何让网页居中)
2026年10月10日 21:10




