ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

فعال کردن xdebug eclipse php

 
Post new topic   Reply to topic    ParsX.com Forum Index -> ASP C# .NET & PHP
View previous topic :: View next topic  
Author Message
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 2970
Location: Tehran

PostPosted: Sun May 08, 2016 9:52 am    Post subject: فعال کردن xdebug eclipse php Reply with quote

باید xdebug را دانلود کنی . برای کامپایلش طبق فایل readmeعمل می کنی.
نکته phpize رو از مسیر /usr/bin/phpize در مسیر دانلود شده اجرا می کنی برای اجرای phpize باید php-config نصب باشد.php-devel هم که حتما باید نصب باشد.
حالا بعد از اخرین مرحله make باید فایل xdebug.so را به مسیر ذیل کپی کنی:


zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
خطوط بالا را به etc/php.ini اضافه می کنی
هر ایرادی اگر داشتی می تونی از ویزارد ذیل استفاده کنی:

https://xdebug.org/wizard.php

بعد هم که می ری تو eclipse و تنظیمات debug را انجام می دهی . بهمین راحتی ( دوروز طول کشید)
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 2970
Location: Tehran

PostPosted: Sat Dec 24, 2016 1:32 pm    Post subject: Zend Debugger Reply with quote

برای فعال سازی Zend Debugger بعد ازدانلود بخش دیباگر از سایت زند که حدود ۱۰۰ کیلوبایت هست. دقت کنید نیازی نیست کل مجموعه را دانلود کنید که حدود ۳۰۰ مگابایت هست.
بعد از انجام عملیات متفاوت ممکن است در آخر با خطای libssl مواجه بشین که باید اقدامات ذیل را انجام دهید
بزنید php -v احتمالا خطای بالا میاد. باید اینکارا رو بکنید
بعد از نصب openssl فایل ها را بشرح ذیل لینک نید:

ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.0.9.8
ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.0.9.8

ضمنا فایل dummy.php هم باید در روت اجرایی وب سرور باشه.
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 2970
Location: Tehran

PostPosted: Sat Jan 07, 2017 2:26 pm    Post subject: اطمینان از نصب صحیح xdebug Reply with quote

برای اطمینان از نصب صحیح xdebug یا zend debug در قسمت phpinfo(); آنجایی که عکس zend engine آمده زیرش باید این عبارت رو نوشته باشه
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Xdebug v2.5.0, Copyright (c) 2002-2016, by Derick Rethans
اگر هم zend debugger نصب کرده باشید می نویسد wixh zend debugger یادتان باشد این دو در یک اقلیم نمیگنجند. یعنی در فایل php.ini به یکی از این دیباگر ها می توانید آدرس بدهید Cool
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 2970
Location: Tehran

PostPosted: Sat Jan 14, 2017 10:32 am    Post subject: Reply with quote

کلا به نظر من Zend Debugger بهتر از XDebug هست چون یه باگ دیگه با ایکلیپس داره XDebug و اونم اینه که آرایه بیشتر از ۵۰ تا عنصر رو نشون نمیده . مسیر دانلود ZDebugger برای نسخه php تون :
http://www.zend.com/en/products/studio/downloads
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> ASP C# .NET & PHP All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum