首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何使用xdebug更好的调试代码

xdebug介绍 Xdebug是PHP的一个扩展,方便我们调试PHP应用程序的执行流程信息。使用过JavaScript中的debug,应该就能很好的理解xdebug。...它提供了与PHPUnit一起使用的代码覆盖功能。 本文便针对Mac上进行xdebug的安装与简单调试。 环境 环境都是在Mac上运行的,使用到了Apache、PHP。 PHP版本:7.4.20。...xdebug版本:3.1.1。 安装流程 PHP安装 默认的Mac是自带PHP环境的,由于版本的需要,因此不会使用该版本。我们使用brew进行安装。我们使用brew搜索有哪些PHP版本。...因此,直接使用brew安装Apache即可。首先使用sudo apachectl -k stop命令,将自带的Apache给禁用。操作前之后,我们就可以安装Apache了。...xdebug安装 使用xdebug一定要注意PHP的版本,否则无法使用xdebug官方是提供了一个检测工具,帮助我们如何选择xdebug的版本。

1.3K30

使用xdebug对php做性能分析调优

作为PHP程序员我们或多或少都了解或使用xdebug。此文章记录安装和配置xdebug,以及如何使用它来分析php程序。...我的机器环境: mac, php 安装 xdebug 推荐使用 pecl 安装扩展 pecl install xdebug 注:可以选择版本, https://pecl.php.net/package...=1 # 分析文件保存目录, 默认是 /var/tmp xdebug.profiler_output_dir="/var/tmp/xdebug" 现在使用 php -m 能看到 xdebug,并且使用...访问并生成分析文件 使用 fpm 要重启,扩展才能生效 现在我们可以访问php项目,记得在请求参数带上 XDEBUG_PROFILE, 类似 http://127.0.0.1:5671/my?...也可以在命令后直接跟要分析的文 qcachegrind /var/tmp/xdebug/cachegrind.out.37947 使用webgrind 下载: https://github.com/jokkedk

1.6K10

PHPStorm + Xdebug 代码调试

centos 7 下PHP7安装xdebug # 下载xdebug wget https://xdebug.org/files/xdebug-2.7.2.tgz # 解压 tar -xf xdebug-...%R" 注: 关于make -j 参数 安装后重启一下php-fpm,使用查看是否安装成功 service php-fpm restart /usr/local/php/bin/php -m | grep...)后半部分 关于xdebug profiler 参考 使用xdebug profiler 对php做性能分析 1....Tools/Deployment/Automatic Upload,这样每次修改的代码都会被同步到远程服务器 调试的时候,需要先在必要的位置打断点,然后点击debug按钮启动调试,使用工具或者另一个项目连接...然后再点击debug按钮 杀掉swoole进程的命令 ps -ef | grep "启动服务文件" | awk '{print $2}' | xargs kill -3 注:本文是根据查阅的资料及自己实际使用情况所写

1.6K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券