phpstorm xdebug配置参数

[XDebug 2.x]
xdebug.profiler_output_dir="D:\phpstudy_pro\Extensions\tmp\xdebug"
xdebug.trace_output_dir="D:\phpstudy_pro\Extensions\tmp\xdebug"
zend_extension="D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll"  #找对应版本的扩展
xdebug.remote_enable = Onxdebug.remote_mode = "req"
xdebug.default_enable=1  #会自动监听断点
xdebug.remote_handler = dbgp
xdebug.remote_host= 127.0.0.1
xdebug.remote_port = 9005
xdebug.idekey = PHPSTORM 
[XDebug 3.x]
zend_extension = xdebug.so
xdebug.log = /usr/local/php/xdebug.log
xdebug.mode = debug
xdebug.start_with_request = yes  #会自动监听断点
xdebug.client_port = 9006
xdebug.client_host = 192.168.168.1
xdebug.remote_handler = dbgp
xdebug.idekey = PHPSTORM
xdebug.cli_color = 2
xdebug.var_display_max_depth = 999
xdebug.var_display_max_data = 9999

  

[3.0 脚本远程调试]
php -dxdebug.mode=debug -dxdebug.start_with_request=yes -dxdebug.client_port=9006 -dxdebug.client_host=192.168.168.1 bin/magento cache:clean

php -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9000 -dxdebug.remote_host=127.0.0.1 -dxdebug.remote_connect_back=0 path/to/script.php

  

#统计nginx日志IP https://www.cnblogs.com/gpfeisoft/p/9203568.html
cat xxx.log |grep '/api' | awk '{print $1}' | sort | uniq -c |sort -n -k 1 -r| head -n 20

  

awk 'BEGIN{
for(n=0;n++<9;){
    for(i=0;i++<n;){
        printf i"x"n"="i*n"\t";
     }
    print " "
}
}'

  直接网页输入后,可以编辑网页所有文字内容

document.body.contentEditable="true"

  函数调用调试,用在一些函数里面。对一些老系统还是很有用

$_array =debug_backtrace();
unset($_array[0]);
$array= [];
foreach($_array as $row)
{
    $array[] =$row['file'].':'.$row['line'].'行,调用方法:'.$row['function'];
}
file_put_contents('debug_backtrace.txt','debug_backtrace'.var_export($array,true).PHP_EOL,8);

  

posted @ 2020-08-15 09:01  肚子圆圆  阅读(320)  评论(0编辑  收藏  举报