انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: راهنمایی در مورد eclipse  (دفعات بازدید: 4186 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
راهنمایی در مورد eclipse
« : 19 تیر 1389، 12:05 ق‌ظ »
سلام من بعد از نصب lamp-server
php-cli و php5-xdebug را نیز نصب کردم

و eclipse را از سایت خودش دانلود و extract کردم در سیستم و در تنظیمات execute برای php
آدرس php را usr/bin/php5 قرار دادم همچنین debuger ام x debuger تنظیم کردم ولی باز هم کد های php را debug نمیشه کرد؟؟

چرا؟؟ ???

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #1 : 19 تیر 1389، 01:52 ق‌ظ »
خود xdebuger رو چی؟ اونهم باید نصب بشه و PHP هم با اون تنظیم بشه. اینکار رو انجام دادید؟

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #2 : 20 تیر 1389، 12:45 ق‌ظ »
خوب نصب کردم دیگه
php5-xdebug
بود اسمش تنظیمش چطوریه؟

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #3 : 20 تیر 1389، 01:14 ق‌ظ »
الان توی phpinfo که میگیری، xdebug هم خودشو معرفی میکنه یا نه؟ اگر نه باید توی php.ini اظافه کنی ماژول مربوط به اونو.

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #4 : 20 تیر 1389، 06:45 ب‌ظ »
سلام
دوست عزیز میشه
step by step توضیح بدی برای این کار یعنی نصب php-cli تا تنظیمات xdebuger و eclipse
که هم من هم دیگران از این مطلب استفاده کنیم.

در ضمن در info که از php گرفتم xdebuger هست (البته نفهمیدم که اگر eclipse پی اچ پی را بصورت CLI فراخوانی میکنه چرا xdebug روی php که با apache کار مییکنه یعنی ماژولار روی آپاچی هست داره میاد.)
« آخرین ویرایش: 20 تیر 1389، 06:47 ب‌ظ توسط رجبی »

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #5 : 20 تیر 1389، 06:49 ب‌ظ »
من خودم از Zend Debuger استفاده میکنم، یعنی خیلی ساده Zend Server رو نصب میکنم (به جای Apache - PHP ) البته Mysql رو جدا نصب میکنم،‌ بعد خیلی ساده همه چی حله چون دیباگر روش نصبه.
با این حال ببینم میتونم اینو نصب کنم و راه بندازمش.

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #6 : 20 تیر 1389، 07:42 ب‌ظ »
ممنون میشم

من الان
sudo apt-get  tasksel install lamp-server
sudo apt-get install php5-cli
sudo apt-get install xdebug
این ها را نصب کرده ام

به نظرت مشکل از این نیست که روی php cli
xdebuger کانفیگ نیست؟

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #7 : 20 تیر 1389، 10:09 ب‌ظ »
اگه نصب و کانفیگ باشه،‌توی تابع phpinfo() خودشو نشون میده. یه فایل بنویس :
<?php
phpinfo
();
?>
php

بعد ببین توی خروجی این xdebug هست یا نه.
بعد از نصب باید توی فایل php.ini تغییرات لازم رو بدی. نصب اون به صورت تنها کافی نیست. متاسفانه من الان آرچ دارم و نمیتونم تست کنم (Zend Server ). ولی به هر حال این رو تست کن اگه اومد دیگه همه چی درسته.  برای تنظیم :
نقل‌قول
but you still need to add the correct line to your php.ini: (don't forget to change the path and filename to the correct one — but make sure you use the full path)

zend_extension="/usr/local/php/modules/xdebug.so"

Note: You should ignore any prompts to add "extension=xdebug.so" to php.ini — this will cause problems.

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #8 : 21 تیر 1389، 01:47 ق‌ظ »
سلام گفتم که تو هم php.ini برای apache و هم روی php.ini CLI هم زدم فرقی نکرد

قبل از اینکه بزنم هم تو صفحه phpinfo()
xdebug
بود.

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #9 : 21 تیر 1389، 08:03 ب‌ظ »
اگه نصبه پس این رو ببین : http://devzone.zend.com/article/2930

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #10 : 21 تیر 1389، 11:47 ب‌ظ »
سلام
ممنون آموزش کامل و جامع بود ولی من همه این کارا رو کرده بودم

 ](*,) ](*,) ](*,)

تنها مشکل این بود که web browser را روی external نزده بودم که از روی این مقاله دیدم و زدم درست شد . و کار کرد.

راستی نصب php5-cli مشکل امنیتی برای اوبونتو ایجاد نمیکنه ؟

آخه من آپاچی را از ports.conf فقط برای لوکال هاست فعال کردم از اینترنت فعال نیست.!!!

به هر حال متشکرم :)

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #11 : 22 تیر 1389، 01:19 ق‌ظ »
مشکل امنیتی؟ اینجوری که خیلی بهتره. البته بعضیا ممکنه در حالتی که چند تا هاست رو یه سرور باشه سو استفاده بکنن. CGI باعث میشه که سرعت بیاد پایین ولی این مشکل رو یه جورایی حل میکنه.
در هر صورت واسه دیباگر من هنوزم Zend Debuger رو توصیه میکنم.

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #12 : 22 تیر 1389، 08:31 ب‌ظ »
سلام
در مورد امنیت که نفهمیدم چی گفتی !!! ::)
zend debuger را چه جوری نصب کنم ؟

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #13 : 22 تیر 1389، 10:21 ب‌ظ »
اگه Zend Server CE نصب کنید خودش نصب و تنظیمه. خیلی هم ساده.
http://www.zend.com/en/products/server-ce/index

آفلاین رجبی

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
    • پایگاه شخصی علی رجبی
پاسخ به: راهنمایی در مورد eclipse
« پاسخ #14 : 23 تیر 1389، 01:14 ق‌ظ »
سلام دوست عزیز من دیباگر را روی zend در eclipse قرار دادم بدون هیچ مشکلی کار کرد.
یعنی اوبنتو بطور پیشفرض از این استفاده و نصب کرده ؟؟؟

debug به این صورت هست که خط به خط کد هامو اجرا میکنه و متغییر هارو نشون میده درسته؟ \\:D/