高级技术-php调优第二步之xdebug调优分析.md
依赖建议先阅读上一篇高级技术-php调优第一步之调试和调优工具xdebug原理xdebug扩展可以分析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退出设置。