मुझे अपने सिस्टम पर एक्लिप्स और पीडीटी स्थापित करने में बहुत सारी परेशानी थी। इसमें दो दिन लग गए, काफी हद तक क्योंकि मेरे द्वारा प्राप्त किए जा सकने वाले सभी ट्यूटोरियल पुराने थे (2008 में लिखा गया था, यह अब 2011 है) और उनमें शामिल विभिन्न कदम अब आवश्यक, टूटे या अप्रासंगिक नहीं थे। मैं अपनी प्रक्रिया यहां लिखना चाहता था ताकि समय पर चलने पर विकी के माध्यम से इसे बेहतर किया जा सके।ग्रहण + PHP विकास उपकरण (पीडीटी) + वर्ष 2011 में मैक पर डीबगर कैसे स्थापित करें
ग्रहण स्थापित पीएचपी प्लगइन ("Eclipse Classic") के बिना। यह आपको एक पूर्ण ग्रहण प्रदान करेगा, जो मुझे बेहतर लगता है, क्योंकि यूआई अधिक फिसल जाता है (उदाहरण के लिए आपको परिप्रेक्ष्य की एक डिफ़ॉल्ट सूची मिलती है, जो आपको समझने में मदद करता है कि कौन से दृष्टिकोण हैं।)
सहायता के साथ पीडीटी एसडीके इंस्टॉल करें > नया सॉफ्टवेयर मेनू आइटम स्थापित करें। आपको लगता है कि आप यहां किया जाएगा, लेकिन यदि आप कुछ चलाने की कोशिश करते हैं, तो यह डीबगर नहीं होने की शिकायत में असफल हो जाएगा।
ज़ेंड डीबगर स्थापित करें। यदि आप इंस्टॉल करें नया सॉफ़्टवेयर विकल्प का उपयोग करने का प्रयास करते हैं तो यह असफल हो जाएगा, क्योंकि कई ट्यूटोरियल सुझाव देते हैं ("कोई रिपॉजिटरी जिसमें osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116 शामिल नहीं है"।) इसके बजाय, डाउनलोड करें यह http://www.zend.com/en/community/pdt से, और मैन्युअल रूप से सुविधाओं/और प्लगइन्स/निर्देशिका को अपने ग्रहण स्थापना में कॉपी करें (ये निर्देश कहीं भी नहीं लिखे गए हैं)।
पुनः प्रारंभ ग्रहण
थोड़ी देर के लिए प्राथमिकताएं स्पष्ट करते हुए बंदर - यदि आपने किसी पुराने ट्यूटोरियल का पालन किया और मैन्युअल रूप से, वरीयता (/ usr/bin/php) ग्रहण इसे हटाने के लिए अपने php निष्पादन जोड़ने की कोशिश की (PHP > PHP निष्पादन योग्य)। डिफ़ॉल्ट में ज़ेंड डीबगर निष्पादन योग्य में से एक सेट करें। यदि आप पहले से ही .php फ़ाइल निष्पादित करने का प्रयास कर चुके हैं, तो मौजूदा "रन" प्रोफ़ाइल को हटाएं (शायद आपको पता नहीं था कि आपने बनाया है) (रन> डीबग कॉन्फ़िगरेशन ...)।
ग्रहण कार्य करता है! आपको एक .php फ़ाइल को स्क्रिप्ट के रूप में ठीक करने में सक्षम होना चाहिए।
मुझे आपकी समस्या मैक के लिए विशिष्ट नहीं लगता है। ग्रहण पीडीटी विंडोज विस्टा पर भी बुरी तरह टूटा हुआ है। बहुत सारे विचित्र घटक हैं जिन्हें स्थापित करने की आवश्यकता है और यह सभी सही संस्करणों को खोजने के लिए एक दुःस्वप्न है। फिलहाल एक्सएएमपीपी के नवीनतम संस्करण में PHP 5.3 है लेकिन नवीनतम ज़ेंड डीबगर बाइनरी जो आप Google खोज के माध्यम से जल्दी से पा सकते हैं केवल संस्करण 5.2 के साथ संगत है। इसलिए, एक दृष्टिकोण यह है कि 2008 का नाटक करना और निर्देशों को लिखे गए सभी संकुल डाउनलोड करें। मैं इस तरह से काम करने के लिए कम से कम PHP सीएलआई डीबगर प्राप्त करने में सक्षम था। –
@Alex: XDPP XDebug के साथ जहाजों, आपको केवल इसे कॉन्फ़िगरेशन (php.ini) में सक्षम करने की आवश्यकता होगी। इस तरह, आप तुरंत काम करने के लिए डिबगिंग प्राप्त करेंगे। –
आपकी पोस्ट का चरण 3 अब काम करता है। ग्रहण में, यूआरएल http://downloads.zend.com/pdt के साथ पीडीटी नामक एक नई सॉफ्टवेयर साइट जोड़ें। ग्रहण बिना किसी परेशानी के ज़ेंड डीबगर को डाउनलोड और इंस्टॉल करेगा। –