• 2024-08-13【笔记】从0开始的代码审计
    【笔记】从0开始的代码审计代码审计思路敏感函数回溯参数调用过程首先特别关注程序敏感函数点,如:SQL语句拼合处、call_user_func、eval、unserialize、HTTP_CLIENT_IP等然后回溯参数调用过程查看是否全部过滤或者过滤不全,如:程序可能开启magic_quotes_gpc(转义大部分符号),但是部
  • 2024-07-16PHP开发工具:打造高效的编码体验
    本文由ChatMoney团队出品在PHP开发领域,选择正确的工具可以极大地提升开发效率和代码质量。集成开发环境(IDE)PHPStorm是一个强大的IDE,专为PHP开发设计。它提供了丰富的功能,如智能代码补全、代码分析、实时错误预防、重构工具、数据库工具和版本控制集成。安装与配置PHPSto
  • 2024-07-16优化PHP开发流程:精选工具与配置指南,提升代码质量与效率
    本文由ChatMoney团队出品在PHP开发领域,选择正确的工具可以极大地提升开发效率和代码质量。集成开发环境(IDE)PHPStorm是一个强大的IDE,专为PHP开发设计。它提供了丰富的功能,如智能代码补全、代码分析、实时错误预防、重构工具、数据库工具和版本控制集成。安装与配置PHPSto
  • 2024-06-21Docker + Visual Studio Code IDE实现PHP Xdebug调试
    目录一、前期准备二、配置文件1.VisualStudioCodeIDE配置2、配置docker中php的xdebug.ini三、开始调试参考文档一、前期准备1、安装VSCode软件;2、在VSCode中安装PHPDebug插件;3、安装好Docker4、在容器中php中安装安装Xdebug扩展根据这个链接操作即可:X
  • 2024-05-26phpstorm进行动态调试
    php远程调试配置xdebug配置先下载xdebug,看phpinfo内容选版本ctrl+a全选phpinfo后复制去识别即可(Xdebug:Support—TailoredInstallationInstructions)下载后,放入php\ext目录里面,一般教程都是直接去php.ini直接加信息,但其实可以先不急,去phpstudy先选上扩展勾上xdebug,
  • 2024-05-26Phpstorm动态调试
    php远程调试配置xdebug配置先下载xdebug,看phpinfo内容选版本ctrl+a全选phpinfo后复制去识别即可(Xdebug:Support—TailoredInstallationInstructions)下载后,放入php\ext目录里面,一般教程都是直接去php.ini直接加信息,但其实可以先不急,去phpstudy先选上扩展勾上xdebug,
  • 2024-05-25使用IDEA开发调试thinkphp
    一、配置php插件和环境,当前使用php7.1.9,点击设置配置扩展组件,如下图修改php.ini文件在php.ini文件中修改并增加xdebug相关配置,修改增加内容如下**********[xdebug]zend_extension=xdebugxdebug.remote_enable=1xdebug.remote_autostart=1xdebug.remote_host=127.0.0
  • 2024-05-25使用phpstorm开发调试thinkphp
    1.环境准备1.开发工具下载:PhpStorm:PHPIDEandCodeEditorfromJetBrains2.PHP下载:PHP:Downloads3.PHP扩展:PECL::Packagesearch4.用与调试的xdebug模块:Xdebug:Downloadsxdebug模块,如果是php8以下版本,需要用2版本的xdebug,如果是php8以上的版本,则用3版本的xdebug2
  • 2024-04-21phpstorm配置xdebug (phpstudy环境下)
    phpstorm配置xdebug (phpstudy环境下)点击设置点击扩展组件打开XDebug调试组件点击设置点击配置文件点击配置xdebug的php版本,在最后找到xdebug的配置信息将默认生成的配置的下面两个改成Onxdebug.profiler_enable=Onxdebug.remote_enable=On最后添加idekey,这个在p
  • 2024-04-19Xdebug延长调试时间
    Xdebug延长调试时间环境:phpstudy,Windows版phpstudy下载-小皮面板(phpstudy)(xp.cn)Xdebug设置好之后,在断点调试的过程中,因为调试时间长,服务器会返回一个内部错误的提示,如下图所示,可以通过修改apachel的配置文件,延长Xdebug调试时间。解决办法1.打开apache的配置文件,在apac
  • 2024-03-11phpstudy(phpfpm)+php8+debug3+vscode && php-cli的debug打断点调试安装
    一:安装phpstudy1.phpstudy官网 https://www.xp.cn/2.安装php8版本    1)软件管理里下载         php8.2.9nts设置       2)官网下载:    ①如果要8.1版本,请自己到官网下载(https://windows.php.net/download/),安
  • 2024-03-02VScode 配置php调试环境变量. phpstudy + nginx+ php7.4, 解决无法断点问题
    参考大佬的帖子https://www.cnblogs.com/hfdp/p/17028596.htmlhttps://blog.csdn.net/qq_61739597/article/details/132433472 (远程调试)踩坑经验我从phpstudy添加好网站才进行配置.当配置好之后,一直没有断点下来. 非常郁闷找不到问题. 写了一个demo,php文件,通过
  • 2024-02-22phpstorm开启debug断点调试模式
    查看php版本查看自己php的版本,使用:phpinfo()函数<?phpechophpinfo();XdebugXdebug:Support—TailoredInstallationInstructions右击查看index.php源代码并复制到Xdebug中点击分析查看分析结果修改php配置文件vi/opt/homebrew/etc/php/7.4/conf.d/99-xdebug.
  • 2024-01-11win下php7.2安装xdebug和php-redis
    先通过phpinfo()查看自己的php信息确定版本为:7.2-nts-vc15-x861、安装xdebughttps://xdebug.org/download.php下载对应的版本dll文件将dll文件复制到php文件夹的ext文件夹内修改php.ini,添加zend_extension=php_xdebug-2.7.0beta1-7.2-vc15-nts.dll重启apache,再次查看phpinfo()2、安
  • 2024-01-05如何使用xdebug调试php程序
    1由于我的是phpstudy集成环境,直接找到php.ini的位置:D:\phpstudy_pro\Extensions\php\php7.3.9nts\php.ini在文件尾部直接添加[Xdebug]zend_extension=D:/phpstudy_pro/Extensions/php/php7.0.9nts/ext/php_xdebug.dllxdebug.idekey=phpstormxdebug.remote_enable=Onxde
  • 2023-12-24vscode+xdebug+phpenv本地调试php代码
    php环境变量先设置环境变量,找到php目录在vscode里安装phpdebug插件点击插件按钮,搜索phpdebug,找到这里标有Xdebug的,点击安装开启Xdebug组件找到对应版本的php去配置php.in文件把这个放到php.ini的最后,如果里面有则根据情况替换即可,端口号要和下面的vscode里面的统一
  • 2023-12-21Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插
  • 2023-11-22Xdebug延长调试时间
    因为我在phpstorm用xdebug调试时,没过多久就断掉然后出现500服务器错误的现象解决办法1.打开apache的配置文件,在apache\conf\httpd.conf里修改找到这一行并且把前面的注释去掉Includeconf/extra/httpd-default.conf添加这一行Includeconf/extra/httpd-fcgid.conf 2.在apac
  • 2023-11-11phpstorm的xdebug配置
    php内置web服务器1.新建一个php内置web服务器的配置。 2.浏览器安装xdebug的插件Ideakey这里选择对应的,然后打开debug 我们可以看到请求的时候带了XDEBUG_SESSION的cookie到服务器,这时候我们的debug基本就是可以工作的。 如果还不行的话,可以尝试打开这个。php远
  • 2023-11-07如何使用phpstorm调试php
    以前调试php都是使用dump或者var_dump来进行,非常不方便,现在可以使用phpstorm来进行动态调试,单步跟踪等,可以更快完成任务,环境为本地是win10,ip地址为192.168.0.114服务器使用虚拟机centos7,ip地址为192.168.115.1201.服务器安装xdebug扩展,如果服务器使用了宝
  • 2023-10-17PHP8.1.5安装与启用Xdebug扩展
    1、进入终端窗口,输入php-i命令,显示出当前系统的PHP安装环境。2、把PHP-i的输出复制出来。如图所示3、打开https://xdebug.org/wizard网站,粘贴刚复制的字符,点击Analysemyphpinfo()output按钮,让网站自动分析。如下图1、下载安装包wgethttps://xdebug.org/files/xdebug-
  • 2023-10-14xampp+vscode 安装PHP断点调试xdebug
    官网下载地址:https://xdebug.org/download.php 这里需要特别注意,有TS(threadsafe)和NTS区别,我建议不要下载最新的,我一开始使用最新的发现插件没有匹配上,走了好大一段弯路,想想都难过可以使用官方的工具去找到适合自己的工具:https://xdebug.org/wizard.php 下载该版本后
  • 2023-09-26phpstorm apache php xdebug调试超时设置
    用phpstormxdebugapache调试php代码的时候总是一分钟就超时。修改配置文件解决1.php.ini设置xdebug,增加 #超时时间改大一点xdebug.remote_cookie_expire_time=3600max_execution_time=3600max_input_time=3600default_socket_timeout=3600 2.在apache配置文
  • 2023-09-25php怎么安装xdebug扩展
    php安装xdebug扩展的方法:1、进入xdebug官网;2、在用户下载引导页面粘贴当前phpinfo信息;3、下载插件,并将插件放于指定目录;4、加入xdebug设置;5、查看插件是否安装成功;6、配置phpstorm即可。本文操作环境:windows7系统、phpstorm2020版,DELLG3电脑php安装xdebug扩展,PHPStorm+XDeb
  • 2023-09-03fastadmin xdebug调试
    1、配置一个phpinfo.php文件;2、安装xdebug插件打开https://xdebug.org/wizard,将phpinfo.php源代码,复制到文本输入框,xdebug会分析出php环境配置,然后按照说明安装即可。注意:端口最好不要用9000,不然会跟Nginx冲突3、修改vscode配置文件---->首选项---->设置,点击:在settings.json