के साथ मैक ओएसएक्स पर एक्सडीबग बिल्डिंग/इंस्टॉल करना मुझे मैम ओएसएक्स पर एमएएमपी के साथ एक्सडीबग बनाने/स्थापित करने में समस्या हो रही है।एमएएमपी
मैंने अभी तक ऑनलाइन खोज की है और फिलहाल मैं XDebug "इंस्टॉलेशन विज़ार्ड" के हिस्से पर फंस गया हूं जो मुझे डाउनलोड किए गए स्रोत कोड पर "रन: phpize" कहता है।
new-host-2:xdebug-2.2.0 Dima$ phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
तो मुझे क्या एक which phpize
मैं मिलता है::
जब मैं phpize
चलाने मैं निम्न संदेश मिलता है
new-host-2:xdebug-2.2.0 Dima$ which phpize
/usr/bin/phpize
इस संस्करण मैं उपयोग करना चाहते हैं नहीं है, मैं का उपयोग करना चाहते phpize
का एमएएमपी स्थापित संस्करण मुझे लगता है कि मैं PHP के एमएएमपी संस्करण पर एक्सडीबग स्थापित करना चाहता हूं। यह परेशान है क्योंकि मैंने एमएएमपी विशिष्ट PHP बिन पथ को मेरे .bash_profile में पहले से ही $PATH
चर में जोड़ा है।
तो मैं echo $PATH
चलाने मैं मिलता है:
new-host-2:xdebug-2.2.0 Dima$ echo $PATH
/opt/local/bin:/opt/local/sbin:/Applications/MAMP/bin/php/php5.4.3/bin:/Users/Dima/.rvm/gems/ruby-1.9.2-p290/bin:/Users/Dima/.rvm/gems/[email protected]/bin:/Users/Dima/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/Dima/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
MAMP विशिष्ट पीएचपी पथ '/ usr/bin' के आगे दिखाई देता है। अगली बात मैं करने की कोशिश की MAMP विशिष्ट phpize
इसलिए की तरह चल रहा है यह पूरे उपाय उपलब्ध कराना मैन्युअल:
new-host-2:xdebug-2.2.0 Dima$ /Applications/MAMP/bin/php/php5.4.3/bin/phpize
-bash: /Applications/MAMP/bin/php/php5.4.3/bin/phpize: Permission denied
अब मैं खोजक में इन फ़ाइलों पर अनुमतियों के लिए जाँच की और यह पता चलता है कि मैंने पढ़ा है और फ़ाइलें लिखने के लिए पूर्ण अनुमति है यह फ़ोल्डर मैं थोड़ा खो गया हूँ। किसी भी मदद की सराहना की जाएगी। अगर मैं इस समस्या का निदान करने में मददगार होगा तो मैं अतिरिक्त जानकारी पोस्ट कर सकता हूं।
कोई सुझाव php.ini में यह लाइनें डाल कहां 'अपने लक्ष्य PHP संस्करण के लिए घटक खोजें)? – greg
उन फ़ाइलों को खोजने के लिए, PHP स्रोत डाउनलोड करें। i.e 5.4 के लिए इस लिंक का उपयोग करें: http://us2.php.net/get/php-5.4.4.tar.gz/from/a/mirror। आप पूरी चीज को चरण 3 में किए गए /Applications/MAMP/bin/php/php5.2.17/include/php/ में या केवल आवश्यक फ़ाइल को निकालने और डंप कर सकते हैं। या तो काम करेगा! वास्तव में – greg