تصحيح أخطاء PHP باستخدام Aptana Studio وXdebug أو Zend debugger على نظام التشغيل OS X
سؤال
هل تمكنت من تشغيل تصحيح أخطاء Aptana Studio؟حاولت أن أتبع هذا، لكني لا أرى Windows -> Preferences -> Aptana -> Editors -> PHP -> PHP Interpreters
في قائمتي (لدي PHP plugin
المثبتة) وأي محاولة لإعداد قائمة الخوادم تعطيني "خطأ في المقبس" عندما أحاول تصحيح الأخطاء. Xdebug
تم تثبيته، وأكد من خلال php info
.
المحلول
أنا أستخدم ZendDebugger مع Eclipse (على نظام التشغيل OS X) منذ فترة وهو يعمل بشكل رائع!
هذه هي الوصفة التي نجحت معي.
- قم بتثبيت Eclipse PDT عبر حزمة "الكل في واحد" على: http://www.zend.com/en/community/pdt
- تثبيت ZendDebugger.so (http://www.zend.com/en/community/pdt)
- قم بتكوين php.ini الخاص بك مع ملحق ZendDebugger (المعلومات أدناه)
تكوين ZendDebugger:
- تحرير php.ini
أضف ما يلي:
[زند]
zend_extension=/full/path/to/ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
Zend_debugger.connector_port=10013
الآن قم بتشغيل "php -m" في سطر الأوامر لإخراج جميع الوحدات المثبتة.إذا رأيت ما يلي، فهذا يعني أنه تم تثبيته على ما يرام
[Zend Modules]
Zend Debugger
أعد تشغيل Apache الآن بحيث يقوم بإعادة تحميل PHP باستخدام ZendDebugger.أنشئ صفحة وهمية بداخلها وافحص المخرجات للتأكد من أن وحدة PHP apache التقطت ZendDebugger أيضًا.إذا تم الإعداد بشكل صحيح، فسترى شيئًا مثل النص التالي في مكان ما في مخرجات phpinfo().
مع Zend Debugger v5.2.14، حقوق الطبع والنشر (c) 1999-2008، بواسطة Zend Technologies
حسنًا - ولكنك أردت Aptana Studio...في هذه المرحلة، أقوم بتثبيت Aptana Studio Plugin في إصدار PDT الخاص بـ Eclipse.التعليمات الخاصة بذلك موجودة في: http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration
لقد خدمني هذا الإعداد جيدًا لفترة من الوقت - وآمل أن يساعدك أيضًا
-أرين
نصائح أخرى
لا يرتبط هذا بـ Aptana Studio، ولكن إذا كنت تبحث عن عميل مصحح أخطاء PHP XDebug على نظام التشغيل OS X، فيمكنك تجربته MacGDBp (مجاني/رخصة الترخيص العمومية).
أدرك أن هذا موضوع قديم ولكني كنت أواجه نفس المشكلة مع Aptana Studio 3 وFireFox.إذا كان أي شخص يواجه هذه المشكلة، فتأكد من أن FireFox لديه FireBug V1.8.X تم تثبيته، أي إصدار آخر قد يسبب لك نفس المشكلة ...
أتمنى أن يساعدك هذا