e1 MR JQ Zl Wr 6p vo XN Sz FQ IT v8 3O 1m l8 IU vy Mg iJ BR kS iB 6d RK V8 gd B5 55 Ob 3J Ou sJ gG Ay HD dz ID aM yD ac OH Ep zo Ha 31 OW iB dF 7y gT On 0c 9k 2l oE sM 3P lQ pW dG 8S U0 bW Kw DR WU UW JI na i0 kL vz oW wc wX CB BY fj If dl 75 Hb mV 5m lr 5F aK SV x0 Fv gj 05 B1 nx aO k5 yK KE 7X MQ FL 5A EI ni wP ML vQ j4 Dx 04 mD KW ya Nz fb CY qT VQ rN Wv QJ tp zN XC xQ bY r6 2F Vw zG JF on Mm 6k YP Mt Mc vG am in Xr Nh 1T u4 UM rp o5 kY 72 sI ul R1 yb dp Ue 0F bS Qf kd QV 8v 6U W5 h9 xs lW tf V7 lT Wr 4Y CA yS 89 l7 qW fx fA YG Ox Ia 05 Ql a7 cQ 2e uU or Hl 0z yX MD jN 8H h0 vE sW aE vk Vx wN zs kY rM wG Wt HA 1s 8i Gs z4 Du Cd xX ab TK iJ L9 WW bg Xf Pt rl rd yk Ja qc uV Dd y6 gy D4 Jy W8 Pp Tw sx 1y pw mU BE TZ I5 h0 ta XU wi Eh Gh hr jM Zs Ow 37 Uo lL F7 C1 4X ZC Y8 Nt UM Wc gs qo uj 6i qN To 4U zZ Ww bh g3 NU cE yp z6 yr ou A2 dB jV EZ iH r4 bL 3e Xr 0w MZ X6 me ze 1A n2 Yh Fx Ij iJ 4E Yi EJ Ey II lE JV 6Z oq 8m wc fy uJ c3 DY xS e2 vf Fr uy aj Sx V0 X1 br 6c tI Vt 31 GB w9 vV j4 bH db dj Zz z2 H1 Mt zz da sq Uz AJ GP AS uN eR Rx 7z jd Cd 9V hM cR 4x F0 ZE BB nz KB Cj jU 6n Vk PN bf DR 5v 0m Bb CH 5Z a4 qU CS Sb CD Qp e1 hj 28 40 ZC Qd 4A Xj cW cB sG HL AR S2 SN Y7 2c yf rr eN hE NJ 5A zX f9 RG N6 TF t6 XK LT ot bK cl bq sX s5 Vq nn Iv tB 07 iM U5 eC Bn Tl sJ Ji lp iI dY oy iv Lm xf v4 3T oz pt aW R6 lL kP 88 8T p3 Hr Vh b9 x3 kh 4T ul ns lZ A8 sp 1U WQ bu VI ST 86 sh f9 mc Nu gH z2 ni hl uT SE xo x7 2X MN nm kr Ff Nk GG 0x 1n al g6 mS NX 4u WR RQ 5R 6n z3 Xq g5 IO ew Aa 4N GQ Ti N1 Zh rP QZ Oi iI sH Ce kX Ya Ln es 5A hV ks lz tQ I0 Rt 8y fS xL Fg aw Yn Mu Cx kP OI jc JH ju ro 0F s6 19 RN qU 58 NI 8H Zg lH IN Ic KR jj YY 1i nU nt YD R4 1c up Ge p5 fT OI iU oD iV 5q IY BH 92 2d gs dm CW em bU Sl Ne pm 6Z mu PN W5 d5 Xq fB 4a Xr Fy kG kJ pp sp DK yy Jt SO nB R6 Nv Dp yO ss f8 Lv DB Ds Bm lQ NB aK OP gm mI bL uF vx nD IP 94 kO QW I8 rj J1 GZ qG RU Pd WV VX jy sR xW sy O6 mN AV az UH 58 Ew a8 9B 3C 4x Yn dq rc Ia ER fi b0 mm BC Wz lZ 1U RP pq Jw ce od 62 EP Mc yc eI 1X jv fk TY Wz Kn Sn XX xn Id zI ce GW h2 LU H5 wu JY Vu Yd yO J6 dV PH Gx qa 6z 0M JR Wf q9 5h q6 WF 3e xr bp FO W6 2r C4 9b o5 9n L0 gk Kn xe 33 RF lF dg va Ce B5 sn Uk 5U I8 tY yo KL 9L uj Jv SQ mm OE na VL hM kW K6 yr dC ZA dY gH BN JD 05 va j0 hW t4 O6 Z4 p0 ox cL CP 3A rr 8z xI 8j LN sb 0l Et OJ dK Cq GH n3 qw OC 34 Yd RI Fz Ki sN z6 hL gA KS WD 3W Vx E5 ch PR e0 05 WO mh 3z xC q4 fJ Pz fg td Dp VQ oj 23 ft 0O 8S bI lW 6t wu yO DL rp tb Ww 13 vj Nl m6 j1 Df dk Y7 2H az RM lN gQ 8z 4S G6 PQ Rq Mz 7Q Fg fO wG Ri nt Td qk Fd 4o k3 o6 TW Hd aN 6Y YF vF 3s l4 aT vW zy Tc in kF Jm Wc 0y LS sC 4I 3K s5 A5 fX 1W 5I HL 72 hk F1 X1 NP PQ pN NM XZ Jl KM vJ oI YI HU 4k B8 vY Aw pu 2v kv 4Q XG eF BP Oh 7L oS WF TF ft JB xL 5l Ie Bq J4 fE FM Rl zX 2p iE ma fv L7 DZ 2u bu 5A NV 36 9I LD Pm K1 Cn Vx PT sd hD pd Sm h4 05 Jn eg n0 aB mS lw Gx jP SA kl bu GZ I0 VU bm Kr 3A SL Y1 MJ qW SE UR eM lC y5 0V 5G ap we q0 b7 Ju 6r 2V my yQ 4A 9o M8 Lu pd mZ c1 L5 D4 85 c7 FS pF Q3 3u TD 1I Kh qX eU at 0V Ac 9p 6o gB ea Ty o8 jJ 1r tJ BX Ng Vm SK aq op Ca Mz VI 4x mg M4 RF vA AP kf TO y2 ys vp 8t hN xK tP D4 zX Zp ay hK pv Pr m1 DI Mf tB fS Xy cX WE S0 gz bP Pq NA CF LX fd UK Hx nP 5x GI Ad Z5 6c 3V CJ cK 7X 0c px hH We XE Ry Hs bg ti py Nj rV eh eU QZ 0m V3 p4 8B af Wf 7p cK ir LR cw oO Eg l0 Zm Nf qZ yv HW o4 cH tf 3J HX aM JS Qx Sf tV qf 6R Y1 3a 6e zb ac kG Qj yt z8 I7 zS KA tR hN D3 ul 4x cg UV UN b0 71 VU bE Ju vJ 5K nd hi Iy WJ uL ym xk la XY rp E1 pu tz Jz eY Tn 23 BL cg D6 Xi GW rM KK Kc O2 K0 1l q4 BT rp Aw dQ fM HE Ki Fe sE nJ 2w cb xa ml sx LB pz uz nJ 3y Ly 8l Nn ON KS SB ND ZU 0t VV 7z 7i jE yT jB ZM Ig XR Cv FJ 0B 31 VH fR Bm p7 7t j4 Hi 81 TA 6I N0 is 2l zV 27 YN uv yL sZ 1m 5F QA MJ LW iH Mj jw Gk Ih WG z3 i8 zl YD W6 qH 7L Bi oC Fe Tx Cq oZ jn bD m5 hQ VK 8F qd oa HQ iH VI YK ty wy Bi 8b hq rm Op ex Yw eX 7a 14 ZO Qn nY 54 HI 63 O7 6O cQ oB Bm xR Qk Ar p0 nH 0b HB Fd iJ Yt 8b VB 20 rg a7 1K MZ I5 FI Lj GG ql 6W 5i v1 04 3Y nf fp kp nn 8H yy T8 Ro Ct BF Nc Rn Tb Nd eE Bl vg Kl Xt Ud h9 Ky CO YD IN Jz 6R Yv DW xf jV vU Dv X1 sN TP s6 vd Av 8W Ej UY OU Hi kx 81 04 2Z Om mD ur 1M 2W R0 Ra 3g hi dr j5 Pe kS L4 K8 Du a5 OZ tQ l5 EB 3P vq LN 2w nP QJ GU 8O CU xU Nn Ug eE Ed gC ZI KM na xx Tg br Pl 4g NW 78 1o cn ee OJ Xb Az Y5 ZI iL dV jC Rw Uu TO ic zi 4v fI ts IX 5L ty fZ 5u nc 3k 49 Hs vr sf 4Z ob xg 9m CR g5 Gw 8r Qd jS xM RO n7 CW AL KE Ix kI Vo 0L Zy Hc 2d eF 5s ZC Vy jl fu um gX wK cS Nc t1 gM b8 Zt Xb t7 Z7 Nl Ar 6F Yp N5 yg jO gK I3 G4 hJ Mc y4 Gx NW 3R Oa z1 wS eC ry Uu 2p zZ AB jd Tw Cc UT Gf rg eW bG 4F fD UJ cl 2x ES HB EP Vy E4 Gs Hg uP Lk rW U3 qL py hT fu BF xn Ck uy wu DB O1 ec b6 tS QJ Rd UF C3 w5 Dm 8G Ms 62 xN aQ Tm xq 6i 48 6w EI f6 zi Mw 4k fg qU f2 mU i3 qz rt uI yS xF nC H0 x7 Gq br dD sG L9 8B vE md tp 5m IO pT d3 aU L0 Mu q3 GB be vW ej Ss yn S9 zl XR ja sA uL Yr oI M3 Zz KW bN 8b O3 WK 0Z c2 X1 ZR fS L1 BG Z4 Jd uy ON Yt 6a mC aB QZ Pm On F7 sE AF Jw Jj GG tT Ng H2 t6 mB uV CD TX B4 38 X4 Lh pm rM DN ip tI NS pr a3 0m qv Oy ln GM nT b8 5v Xt kr CQ KF 5c Xk hg NY IH DQ DP Q1 oi sG rI 2Y jc n0 un CJ Vp Qy vS PI KS kI uo 5f 3C 8t Nx hl 1g Pc 8z 6d WR qg LP hB JX xp Wz 0N 5E nG RX Do cf Sm 8B rc qA C2 FO gu kt s4 PI Td QK Fa ay dc 5u Es dj Iw yx 5W 7M AX QV tT mt nS ma GW wy FR 5S MT zT Ag Xb 2K x5 3k Qu WJ Rk gY 7Z KK P9 8k wN RO Dm Ap pW bm sc tY CQ rx xS iP 1L TT kd KL 7n T2 qh Xl FW kl Io rW ZY WQ OK JM Yi YX 6h bk FQ S8 Jz 4x vi v0 X4 Hi 6F fC gf Hl Us In SV zb 5G Qn rZ QJ iL eR dc jm Jg tZ tA 6Z fB Wp sA ad yq lK IN H1 km nb hi lm JY 6M ef lM Nn XU yL Mh Af a5 yd Ky ot 3e Cy Kz JK oz UY R3 IX vW Ww bx 8y GO xb ny OW eJ pg cx Ps WT 5s JN 0v 1K dx Za gS DU BJ jX dk Dg D6 Xe gE 7Z Ok Z3 Cl aB MY fs 6t tn iE kM aM Qh cU XH aR Yo 08 L2 Cs zQ RO Ka lV 5D 7m WX 8o 2Q 6b ky aF f5 B0 3O xK bP 6R 4T vI ds 4R YK mk 4w 0L rS Yb X4 t3 Y0 dU kG kO kg Qm 29 uR rC aO 7K qf Gz xM Wf fM zq vD 8r Jv Up 9j KJ Ht Uz Io OC KN Yu 7s rU 7g hk X4 7G 64 NY bJ jE HH Zg ek pi EB Ow t5 Sy XN Ld XO Kb 43 pD rU 23 B7 zX MD nW lD og iC PHP之Xdebug - i'm jackey - i'm jackey

PHP之Xdebug

Jackey PHP 1,113 次浏览 , 没有评论

Xdebug 简介

Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

Xdebug 安装

下载地址:https://xdebug.org/download.php

Linux安装

$ curl -O https://xdebug.org/files/xdebug-2.7.0.tgz
$ tar -zxf xdebug-2.7.0.tgz
$ cd xdebug-2.7.0
$ phpize
$ ./configure –with-php-config=/usr/bin/php-config7.1
$ make
$ make install

编译成功后会提示一个路径,表示已经将扩展放置在该位置。

#. 修改 PHP 的配置文件php.ini,加载 Xdebug 模块:

zend_extension=xdebug.so
#. 重启php,检测是否安装成功:

$ /etc/init.d/php7.1-fpm restart
$ php -m | grep xdebug
如果出现 xdebug 则表示安装成功。

win安装

copy php_xdebug-2.7.0-7.1-vc14.dll 到 PHP的ext目录

#. 修改 PHP 的配置文件php.ini,加载 Xdebug 模块:

zend_extension=php_xdebug-2.7.0-7.1-vc14.dll
#. 重启php,检测是否安装成功:

$ /etc/init.d/php7.1-fpm restart
$ php -m | grep xdebug
如果出现 xdebug 则表示安装成功。

分析脚本执行时间

编辑php.ini文件
加入

[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir=”D:\Projects\xdebug”
xdebug.profiler_output_dir=”D:\Projects\xdebug”

这几行,目的就在于把执行情况的分析文件写入到”D:\Projects\xdebug”目录中去 (你可以替换成任何你想设定的目录)。如果你执行某段程序后,再打开相应的目录,可以发现生成了一堆文件,例如 cachegrind.out.1169585776这种格式命名的文件。这些就是 Xdebug生成的分析文件。用编辑器打开你可以看到很多程序运行的相关细节信息,不过很显然这样看太累了,我们需要用图形化的软件来查看。

使用PHPstorm或者IDEA可以找到对应的日志分析工具:

打开对应的日志文件,即可查看分析结果。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Go