高级技术-php调优第二步之xdebug调优分析.md

依赖建议先阅读上一篇高级技术-php调优第一步之调试和调优工具xdebug原理xdebug扩展可以分析php运行过程中的状态数据,然后把数据写入到指定文件。

Mac PHP Xdebug3 扩展安装

什么是Xdebug ?下载Xdebug并解压。Xdebug是一个用来跟踪、调试和分析PHP程序运行状况的PHP调试工具。

phpstorm 配置debug php.ini添加修改内容

zend_extension=”d:/wamp64/bin/php/php7.2.14/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll”xdebug.remote_enable=1xdebug.profiler_enable=onxde

Ubuntu 12.04 下安装配置 PHP 调试工具 Xdebug

安装完成后在php.ini 中加入如下这行:说明:zend_extension后必须跟上xdebug.so的full path,否则会出现异常信息:Failed loading xdebug.so: xdebug.so: cannot open shared object file: No such file or directory。

php+phpstorm+xdebug+PuTTY远程调试方式

1、环境说明本地开发机:windows开发浏览器:chrome远程服务器:ubuntu、nginx, 服务器无法直接通过ip访问本地开发机,所以使用了PuTTY做映射,否则无需映射即可直接配置使用注意:php的路由需要能够路由到真实的php文件,否则无法远程调试2、安装必要程序1

PHP开发调试神器:PhpStorm+Xdebug

4.看到右侧Xdebug选项卡,Debug port填9000,其他默认5. 点击进入File>Settings>PHP>Debug>DBGp Proxy6. IDE key 填 phpStorm,host 填127.0.0.1,port 填807. 点OK退出设置。

xdebug对php开发人员的影响

xdebug对于php开发人员来说再熟悉不过了,有了它开发人员可以断电调试,产看每一步的变量值或者函数的返回值。

网站地图