2010-03-16 5 views
25

मुझे अपने सिस्टम पर एक्लिप्स और पीडीटी स्थापित करने में बहुत सारी परेशानी थी। इसमें दो दिन लग गए, काफी हद तक क्योंकि मेरे द्वारा प्राप्त किए जा सकने वाले सभी ट्यूटोरियल पुराने थे (2008 में लिखा गया था, यह अब 2011 है) और उनमें शामिल विभिन्न कदम अब आवश्यक, टूटे या अप्रासंगिक नहीं थे। मैं अपनी प्रक्रिया यहां लिखना चाहता था ताकि समय पर चलने पर विकी के माध्यम से इसे बेहतर किया जा सके।ग्रहण + PHP विकास उपकरण (पीडीटी) + वर्ष 2011 में मैक पर डीबगर कैसे स्थापित करें

  1. ग्रहण स्थापित पीएचपी प्लगइन ("Eclipse Classic") के बिना। यह आपको एक पूर्ण ग्रहण प्रदान करेगा, जो मुझे बेहतर लगता है, क्योंकि यूआई अधिक फिसल जाता है (उदाहरण के लिए आपको परिप्रेक्ष्य की एक डिफ़ॉल्ट सूची मिलती है, जो आपको समझने में मदद करता है कि कौन से दृष्टिकोण हैं।)

  2. सहायता के साथ पीडीटी एसडीके इंस्टॉल करें > नया सॉफ्टवेयर मेनू आइटम स्थापित करें। आपको लगता है कि आप यहां किया जाएगा, लेकिन यदि आप कुछ चलाने की कोशिश करते हैं, तो यह डीबगर नहीं होने की शिकायत में असफल हो जाएगा।

  3. ज़ेंड डीबगर स्थापित करें। यदि आप इंस्टॉल करें नया सॉफ़्टवेयर विकल्प का उपयोग करने का प्रयास करते हैं तो यह असफल हो जाएगा, क्योंकि कई ट्यूटोरियल सुझाव देते हैं ("कोई रिपॉजिटरी जिसमें osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116 शामिल नहीं है"।) इसके बजाय, डाउनलोड करें यह http://www.zend.com/en/community/pdt से, और मैन्युअल रूप से सुविधाओं/और प्लगइन्स/निर्देशिका को अपने ग्रहण स्थापना में कॉपी करें (ये निर्देश कहीं भी नहीं लिखे गए हैं)।

  4. पुनः प्रारंभ ग्रहण

  5. थोड़ी देर के लिए प्राथमिकताएं स्पष्ट करते हुए बंदर - यदि आपने किसी पुराने ट्यूटोरियल का पालन किया और मैन्युअल रूप से, वरीयता (/ usr/bin/php) ग्रहण इसे हटाने के लिए अपने php निष्पादन जोड़ने की कोशिश की (PHP > PHP निष्पादन योग्य)। डिफ़ॉल्ट में ज़ेंड डीबगर निष्पादन योग्य में से एक सेट करें। यदि आप पहले से ही .php फ़ाइल निष्पादित करने का प्रयास कर चुके हैं, तो मौजूदा "रन" प्रोफ़ाइल को हटाएं (शायद आपको पता नहीं था कि आपने बनाया है) (रन> डीबग कॉन्फ़िगरेशन ...)।

  6. ग्रहण कार्य करता है! आपको एक .php फ़ाइल को स्क्रिप्ट के रूप में ठीक करने में सक्षम होना चाहिए।

+2

मुझे आपकी समस्या मैक के लिए विशिष्ट नहीं लगता है। ग्रहण पीडीटी विंडोज विस्टा पर भी बुरी तरह टूटा हुआ है। बहुत सारे विचित्र घटक हैं जिन्हें स्थापित करने की आवश्यकता है और यह सभी सही संस्करणों को खोजने के लिए एक दुःस्वप्न है। फिलहाल एक्सएएमपीपी के नवीनतम संस्करण में PHP 5.3 है लेकिन नवीनतम ज़ेंड डीबगर बाइनरी जो आप Google खोज के माध्यम से जल्दी से पा सकते हैं केवल संस्करण 5.2 के साथ संगत है। इसलिए, एक दृष्टिकोण यह है कि 2008 का नाटक करना और निर्देशों को लिखे गए सभी संकुल डाउनलोड करें। मैं इस तरह से काम करने के लिए कम से कम PHP सीएलआई डीबगर प्राप्त करने में सक्षम था। –

+0

@Alex: XDPP XDebug के साथ जहाजों, आपको केवल इसे कॉन्फ़िगरेशन (php.ini) में सक्षम करने की आवश्यकता होगी। इस तरह, आप तुरंत काम करने के लिए डिबगिंग प्राप्त करेंगे। –

+1

आपकी पोस्ट का चरण 3 अब काम करता है। ग्रहण में, यूआरएल http://downloads.zend.com/pdt के साथ पीडीटी नामक एक नई सॉफ्टवेयर साइट जोड़ें। ग्रहण बिना किसी परेशानी के ज़ेंड डीबगर को डाउनलोड और इंस्टॉल करेगा। –

उत्तर

1

एक संभावित दृष्टिकोण 2008 के नाटक करना और निर्देशों के समय मौजूद सभी संकुल डाउनलोड करना है। मैं इस तरह से काम करने के लिए कम से कम PHP सीएलआई डीबगर प्राप्त करने में सक्षम था, लेकिन अभी भी PHP वेब पृष्ठों के डीबगिंग के साथ कोई भाग्य नहीं है।

मुझे आपकी समस्या मैक के लिए विशिष्ट नहीं लगता है। मेरे पास Vista है

1

मुझे पीडीटी और ज़ेंड डीबगर सीएलआई चलाने के लिए कोई समस्या नहीं थी ... मैं PHP को ठीक से डीबग कर सकता हूं (जब तक मैं स्क्रिप्ट के रूप में डीबग करता हूं और वेब सर्वर पर रूट करने की कोशिश नहीं करता) {मै मैक पर हूं }।

मैंने पथ टूल्स इत्यादि की कोशिश की है ... और फिर भी जब मैं ब्राउज़र पर जाने का प्रयास करता हूं - मुझे लगता है कि सर्वर को पृष्ठ प्रतिक्रिया नहीं मिल सकती है ... ध्यान दें कि जब मैं "डीबग का परीक्षण करता हूं" ज़ेंड जवाब देता है कि सबकुछ "ए-ओके" है - लेकिन इसके साथ भी, मैं वेब सर्वर के माध्यम से रूट करने के लिए प्रोजेक्ट php फ़ाइल नहीं कर सकता।

मैं सोच रहा हूँ यह संबंधित या तो पथ, या किसी भी तरह सुरक्षा है मैक पर 10.6

किसी को भी एक विचार है?

2

इसे प्यार करें। व्यक्तिगत रूप से मैं अत्यधिक ग्रहण 3.3 और पीडीटी 1.3 का उपयोग करने की सलाह देता हूं और नए संस्करणों को तब तक छोड़ देता हूं जब तक कि वे एक साथ अपना कार्य नहीं करते। मैं मदद करता हूं लेकिन, ठीक है, मेरा समय सीमित है जैसा कि है।मैंने पाया पीडीटी संस्करणों के साथ कई मुद्दों के बाद से देखते हैं:

  • 2,0 2,1 के माध्यम से गंभीर प्रदर्शन किया था isuses
  • 2.1 बहुत पहुंचे लग रहा था - prefernece
  • 2.2 पर स्वत: पूर्ण में समस्याएं आती लगता है की बहुत सारी रचनाकारों और जैसे (बग रिपोर्ट में कुछ डेवलपर टिप्पणियों को पढ़ने से सभी को भरोसा नहीं किया जाता है)

मैं मूल पोस्ट की सिफारिश की गई वही फैशन में स्थापित करने की भी सिफारिश करता हूं - वेनिला ग्रहण प्राप्त करें, पीडीटी डाउनलोड करने का भी प्रयास न करें पैकेज।

इसके अतिरिक्त, कभी भी सरलतम प्लगइन का उपयोग करने का प्रयास न करें - यह छोटी है और हर इंस्टॉलेशन पर कम से कम आधा समय विफल रहता है।

वैकल्पिक रूप से, यदि आप एक कारोबारी माहौल में काम करते हैं या पैसा छोड़ने के लिए पैसा रखते हैं, तो ज़ेंड स्टूडियो मूल रूप से पीडीटी किया जाता है ... बेहतर।

11

http://wiki.eclipse.org/PDT/Installation

मैं हाल ही में इस विकि पर निर्देशों का पालन करके ग्रहण में php विकास उपकरण स्थापित किया है। उम्मीद है कि यह किसी ऐसे व्यक्ति की मदद करता है जिस तरह मेरे पास समस्याएं थीं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^