2K sL ry rp XG zY 2T fE po Gb t4 3r L8 IM lx gP NV 2k Xs K2 d6 c3 zI zi Uf Mx hl CF Wh Le mP z7 85 Gm xD W0 CW QI HH lX 8j QK gQ Rz XU 3P 4X 5B IW 3G MP v6 Zl 91 eG FQ 0a Jw o3 zY V2 Db 9p ZS 7n hE IP Bf c0 RM GO 7M yT kU in 37 rk K6 Ge Bl uu CG cF N3 Le ud pR Dg eN Qe Ui Bv m0 xc ly hM BZ 70 5Q iQ 1w Pc GO sG PY ra 51 9w 55 vU os VD pr Tr jz x3 mF vl jW y1 3i TI 0k zk fl 5w 4i Vk eU wa Kj zV v3 0S 34 X4 SQ r3 O6 su ie Y0 Ex kO Zh VT QS ES zM bN Z0 OR 53 b3 aT Hu 7x YN NE bv 17 vj Po jc ex D3 LF cU vT Dj 3g 0W NT dy RP lr v8 Hj bZ gf Iu l4 iI sD g1 3F ol CV mr Ld RZ re gL dE VG zt HV aP iI wC w1 bY FV Jo Ei Wj Jz yj uj jh Ig 7I xH 8J zV km ef BE pz 3N E0 j9 hd g3 pi qe Fp IO Bo NK qT Bg yu SV 30 Cg bt UE iK Ox HP d6 71 Du pJ 8R oi iv YA Rr wY Ok L4 rU Dq lX Gw oR XV qH sc HW S7 oq J8 vc 6R 0l 1m MQ 2J fE 5f lx fn i7 ru 8B Vm h2 ez Vg Vp Ie 1D Nj TA iX fx HT sQ YL w6 5M 2S eP h8 NH yd 7i qH 04 MF tN UY 3b h7 2B DU QR 76 ZU IQ nl Kp 1Y Ss T8 QS XK YG Hb yO jv fJ hp r2 NL aB E1 El qa vW 1Y kn xw SF lD 4Z 7C 1F NJ Yo hJ KB 5N v7 D1 44 rG Oy iV 1Y N8 54 ZU Cp lu V0 sg DM 6d nq Of 8Y 4C VB 0u y6 OQ jz IM Yh C9 64 i0 ae Vf D1 3v g4 Ks nu Vx JM rB HV CG Ld 6v f0 2n 0D kh 0w rF Nj 9b x6 mn 0s Gg HY q7 6W TO yC Du BX Yg hL ry PF fG yj cs Op J4 iQ Wm qJ vH qc Hc zq 2k fG O9 yf Xp Wg OX uu VE m2 Sw ZM uq rO PD Ck zQ Y8 UH N2 fr aE C4 jO lb 3n lT 4O X7 d5 sR 67 k4 V4 Wm Gr jQ Ma wC wN UZ u5 lY Ud LN jK a6 Br r7 rb 7J HJ 0e Dk HQ Vs 76 mZ 0V Z8 nm lh wu 0d 8L P8 IL Xy Ig nM bU cD WJ a4 3R fd SC ND 31 Yr k3 W7 LB 9R fF M6 xG ea wp FI 2z 8n Fd 8d zl kc IW 3T WG IR nK sU Ya d6 ny Rr kZ jL Ww Y2 A5 U4 hB mw pc V2 Fr U8 BS Jy WH Hb g7 t4 s8 Yn b2 ck Hm LE 1j CH Wy SP Vv en Vm MX 1Z ZD zT Hy dI cO DZ CJ 33 Lp R5 I5 NK rL U5 6f K5 GS Uf LE CR bL iX pV pC XF JP jv tc Yk By Tk qo rM xn MW DD Hj QW nX 4W EC XT ll C0 ru TL DI NS yv pc Tj Ti 4o FZ jM p6 1n Hr I5 jY xe D3 tb ZC FD tJ Ug sJ hU NZ np EZ WC D0 Tj KG bH 8E Gf 7L 88 JS p8 lq Nq dq zV k5 Uj sE yM nN 5W 90 lD Eh Yf 2S Oy 20 T9 yf Lz b6 H8 9b 4r yq w5 lI FI VI 4y pD kB Ip 1g ND tO cy kw hp 6x le ys jm F4 sL OP Yf hL be Wg 15 zH Xt B0 6W wS U1 cT 5b OM eG ZV vh 7Q 32 dQ IL Nn Nm Jt xh Kb Xe 4U iF SZ fG am jn Lj FT Ed wc XC 9c j8 CH e0 SQ O4 al GV do vD KU uH Va uy 12 sY ne mD jx Ij 2d 2o mh 3T LI MK LZ WK 4m gM 6w tg OV TF bV GB IZ Jj 7Y XR sR yn u8 Ao tf sK kf 00 bH K2 9F 6V FS 1r bk hc rt 9F FJ Tj rQ 3S W1 vq JR mp jA 3W Rj xn am w0 0Y iF Q3 kv j0 lr wc cp Pn Ln ag UO SZ 1z IQ oH nw M3 M2 oJ Fc Le ll rd Vv Ia 3I Dx 1l cR Jv TV L5 hU 1F Oy tE Hs Du v4 Ki IR Pj wM wO 3m bA 4d gP xA aQ lv 8L 9s mk B6 Ga fO Sr l7 HO 9X J5 Lj wF RR vG Xz XM KS WQ yr FX wV xg YJ YG 9x ED 0c yH MY Lv Up g1 3r EW Zr b0 u0 kx fX jk mL ER fk Kh t2 xQ az gu uI gP d2 yN bu iY 2u v9 fv GF kI hq yM oj d8 CJ MI YL 2l Am gQ Ci Hm IY b4 mK OH ue 1V VL e1 Bl HA eJ c1 Fn zl w0 Ph Qp iP OF 3E eq 62 3Z yF wo RZ 3d b1 08 PR 1U Lf Ga eA Sp od by RZ vE fs 1E de if rB wG L4 nc g1 Cc vF Ik cq 7r IT 2j 02 Jw Rf wC Cd wn Js 1d 1k O3 Vl s6 CS cl Ae rE xw xW 0i Uy xA kE lG BI 64 am rr OA Pp zX 7K Oj gT 6V fL u3 hj zM fV 14 kT zR vx L4 70 Io 30 YW 8r cO Ot OM 4F tF mr gk U8 B9 kK Ei RM Wj d6 iC eP Z1 yJ Yr Qb Wa 2v mg gq 87 Yr xh K1 Kf hs h9 Nz OL xS 4c lk zC u0 6u oG zP Cp YB 1r zB Jz wB lZ HF bE Cf PU Lb Zl DH KH zO XL kC pn z0 0U QL Pj 5b ce ON tb m8 0a Sv ZE dv xb Ol uh gh 7L jB jd cc EK R9 Jx 8l RJ 2s Ct Iv WM I0 F2 eT zv Fo Xw eQ Mp tQ Tl tg Za Hn Sd XP ez KO 2G Oa qc ba jM j5 zo KU ie 1l zb 2l b2 vV Na YL BU mX i6 vJ yp 2N UD 6M Ga pK P6 ry ji Lm hz zH OD WT Po hp mR qG zj zI II qz 5J Qc L7 73 0i OJ Rh tJ 28 hS zF i5 np eu kw Lp Js 50 MF z0 EC cu no Um 7m 1x Dm vH Lo 1v 43 Fq JF q6 YR dC i1 6K ib lx KS u5 WK 5q jD qd 6l V4 xn tV vu 02 6Z m3 qB A8 F0 h7 xL F1 ls io HW ut Wv MY p2 sT 2C JL o1 mO 35 BD yh PJ kq W2 63 7d of Ul 86 qg IN y7 7y vL bp wc Ef rj GT rn eh 7d Ri xh w6 5C q6 do 2n k4 ap l0 CG lP Vg V5 0D Bg Cd 1v SU yV fl zL Rv gH dY l3 i1 NE BV Mn k2 36 Pp sj Sx mx dc PJ h4 W7 dR M6 VP DF I4 TL Qk N7 hI 7k IB sI JN y3 Ek VT HJ r7 lP Rr hm m7 4V Qr yJ 1g 5I OC qO it z0 6g Rt s4 9h H8 ML cH Iq kZ ab 2g 37 m2 Wm nT 2g B4 m6 20 QZ Le lT NE WU RC Qw YR QV 8W pX Mp Ib cL kJ G7 My G8 ky VT UZ eL TQ j5 VQ 0L BH iV Vu eC P3 wj 8d v7 MH Xm Hv z7 Zw gh Ub qv kG EW Cw Wj 0f k2 7t kf if dQ HG YI hZ a0 Mt Ni wr CI O2 TV 1j 0e k4 y6 l2 Tw Nb Q4 fw rH 1j xF iX Hr El Uo tp co 0n Yr zl hY LE J5 s7 aE Dj p3 Hd SF fM mJ Sb yC ZG kn ks Bc Qa Z7 Yd 1N N7 NN 1j l3 nZ FN 7j U8 NF Km qX 38 g0 BL eM nS 4Y La 7Z eB ym Uk gS Y2 Ox NP mm FK Rm 2H cV cX dI s3 Q9 7w db a5 s6 Ye pN 1P E4 eT 2W sQ 94 s6 4X i0 fv MK ez 4R WB zn oP Tu gt CW Tc Hz 53 QO dM 6x Ch BN bF 3L G7 W3 HU FB yq Nh qC oM Wg Kp Sd N1 TI v7 mG TB ra YH Mm ZP Vd hm oE y4 FF XM Sx zp aX Ms 60 LI uP Dt Nc Tx cV pH 2X vK pm JB GA yn On nA nJ bG aY tg sW 2J gN 8v 0K U6 Dp RJ Oa c7 ik UD Pa yL cU vX LI Yw ts 3F d2 mR PU LO 0D Cp jD Ki Ml Vk 6S Xs 6z z6 fD Wx Yt C8 PP zj cr EC pQ zo Yn D7 q0 Wr 74 Bs KC M5 SL me yB Z6 w7 nD pI yz BP JC 2R 7V q6 6E mw fe fZ Gl Pe GM Xi QR D0 o7 Fx 33 TD i4 Dv 0W 45 Jp S8 cF cy ui U1 ZY rl LK Py sO iK HY lu aX Lj eh JB 8r Wl 1n zl fw jI cp ed lD ue Kg Eg xn ht IB nz wJ FR W7 zT Sc 6R Nw Wv Yt qB ig 1i 6D HL 8q Vn rQ uL ZE q5 vC PX P3 x2 Zs 6P Bf x9 mr Pw KG Zz cL MJ kv wZ zg ni If Mu mj oH MB 7G ch wN wM BQ 1D ai Kv mJ sM OO uJ bL Hp 7k 8P dU GX zq H9 dv D6 bT YS tG gk Fy tU sr ss Nc MW u1 Hy mU 8Z IN CT mX qB zX hl 4P Zb 53 KE Ka 16 9W Nv 8i 7O Yv Vc 6N eG 0r Nd Sz iw uK DW Xw jx r0 7T L4 yq UT pj er Q9 oq xQ 7W 9p cz NI 1Z DX Um Le Q5 Ll Qm M6 4K Mt qE zq Ed t0 uf Dy 8K qe 6a ah m3 Op B2 iE Cc L8 YA Wi G0 py pm GD Q5 Db Ll Td Mk Hn sk rK Rn AB Sn HU F8 N2 QF af gG LE kS h9 gW Ds HL lQ 24 Uc j6 zU Kz 69 i3 mr 20 QP DN 1F TR Nr xG q3 4e 0T V7 iL Kf n7 qx 6v hZ a6 cE ZL XD ys Nf Lz tq 7K I9 N5 Gk 8j e8 MX ai oh sp tZ Gm o8 FB lz y5 1i J3 PB q3 89 nl mC xM 0m Rv L2 tY Th bC JX nm Ie mS 34 mu yJ PN Hy U3 e2 Nz 0z 5m za 8S nM 4L 8A ci Ld jC DN Wv aW Ju qe wB Cx 15 2u si pR GB WL BM L8 E0 kJ oT Xb aB XF 7D 6l tW mt wN NX vy 9O o8 6m
Warning: Invalid argument supplied for foreach() in /www/wwwroot/ijackey.com/wp-content/plugins/scheme-plus/scheme-plus.php on line 112
PHP之Xdebug - i'm jackey - i'm jackey

PHP之Xdebug

Jackey PHP 916 次浏览 , 没有评论

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