2017-02-16 11 views
12

मैंने अभी एमएएमपी का मुफ्त संस्करण स्थापित किया है और मैं phpMyAdmin टूल तक नहीं पहुंच सकता।एमएएमपी phpMyAdmin सक्रिय नहीं है?

phpMyAdmin क्लिक करने योग्य नहीं है और यह के रूप में यह स्क्रीनशॉट से देखा जा सकता जरूरतों पीएचपी 5.5.x 7.0.x करने के लिए कहते हैं;

phpMyAdmin is not clickable

हालांकि, जब मैं स्थापित PHP संस्करण की जाँच की;

ricsters-MacBook-Pro:~ ricster$ php -v 
PHP 7.1.1 (cli) (built: Jan 23 2017 15:09:57) (NTS) 
Copyright (c) 1997-2017 The PHP Group 
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies 

तो मैं PHP 7.1.1 स्थापित है, लेकिन किसी कारण से, MAMP में मान्यता नहीं देता। कैसे मैं इस मुद्दे को हल कर सकता हूँ?

+0

मुझे लगता है कि यह 7.0 है = 7.1। हालांकि, मुझे यकीन नहीं है कि आप इसे कैसे ठीक करेंगे। – aynber

उत्तर

4

ठीक है, तो मैं अंत में समस्या हल हो। पहले टिप्पणी अनुभाग में उपरोक्त उल्लेख के रूप में, मुझे एक और PHP संस्करण स्थापित करने की आवश्यकता है, इसलिए होमब्रू के साथ, मैंने PHP 7.0 स्थापित किया;

brew install php70 

फिर शुरू करने के लिए;

brew services start homebrew/php/php70 

और फिर;

export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH" 

अंत में, मैं

/Applications/MAMP/bin/php/php7.1.1_notActive 

को MAMP फ़ोल्डर में पीएचपी 7.1.1 के फ़ोल्डर नाम बदल के बाद कि MAMP को पुनः आरंभ और अब मैं phpMyAdmin की पहुंच है।

+2

होमब्री के साथ PHP का एक और संस्करण स्थापित करने की आवश्यकता नहीं है। सबसे अधिक संभावना है कि यह काम करने के लिए शुरू करने का मुख्य कारण आपके एमएएमपी के अंदर नए PHP फ़ोल्डर का नाम बदल रहा है। – Peyotle

17

आप प्राथमिकताओं -> PHP से एक और PHP संस्करण चुन सकते हैं।

पीएचपी 7.0.15 MAMP के साथ भेज दिया है। इसे सक्षम करें और एमएएमपी को पुनरारंभ करें।

MAMP, पीएचपी के केवल दो संस्करणों से पता चलता है, इसलिए यदि आप सूची में नहीं देखते हैं तो फ़ोल्डर

Applications/MAMP/bin/php 

के पास जाओ और PHP संस्करण आप उपयोग नहीं कर रहे के साथ फ़ोल्डर नाम बदलें।

+1

कोई भाग्य के साथ कुछ अन्य समाधानों का प्रयास किया। यह पहली कोशिश पर काम किया। धन्यवाद! –

+0

यह सही प्रक्रिया होनी चाहिए। पाई के रूप में आसान, एक और PHP संस्करण स्थापित करने की जरूरत नहीं है। – Armstrongest

4

ओपन टर्मिनल। तब sudo के साथ, अपने पसंदीदा संपादक में इस फाइल को /Applications/MAMP/bin/mamp/index.php खोलने उदाहरण के लिए:

sudo nano /Applications/MAMP/bin/mamp/index.php 

फिर उस पाठ खंड लगता है (यह index.php में दो बार होता है, मेनू आइटम के लिए और लिंक) के लिए: इस तरह

<?php if(version_compare(PHP_VERSION, '5.5.0', '>=') and version_compare(PHP_VERSION, '7.1', '<')): ?> 

और निकालने के पिछले php संस्करण की जांच:

<?php if(version_compare(PHP_VERSION, '5.5.0', '>=')): ?> 

फ़ाइल सहेजें और पुनः आरंभ MAMP, न केवल एक पैच, लेकिन एमएएमपी नियंत्रण केंद्र भी।

लाभ! नैनो के लिए

पी.एस .:, आप पकड़े ctrl + के साथ वांछित पा सकते हैं स्ट्रिंग w, if(version_compare(PHP_VERSION, '5.5.0' पेस्ट और इंटर बटन दबाने।

6

का चयन 7.0।15 वरीयताओं में मेरे लिए काम किया, लेकिन यह भी ...

बस http://localhost/phpmyadmin/ के लिए जा रहा phpMyAdmin मेरी MAMP पर जब आप webstart खोलने 7.1.1

1

चल स्थापित खोलता है (इस --- की तरह>http://localhost:8888/MAMP/?language=English)

और "टूल्स" में जाएं "PHPMyAdmin" की तलाश में है और उस पर क्लिक नहीं कर सकता है, इसके सामने आपके द्वारा कनेक्ट करने के लिए आवश्यक उचित संस्करण होगा।

तो बस इसे पढ़ सकते हैं और नीचे आप देखेंगे "PHP" पर "भाषा" और उसके बाद बाईं तरफ MAMP के लिए वापस जाने संस्करण चूक और सहेजें पर क्लिक करें और देखा सही संस्करण का चयन करने के लिए जाना !!! : डी

1

मैंने एक और बहुत आसान तरीका कोशिश की और यह काम करता है !!

एमएएमपी कंसोल पर जाएं "> प्राथमिकताएं> PHP", यह डिफ़ॉल्ट 7.1.1 संस्करण द्वारा चुना गया है, मैंने अभी अन्य संस्करण 7.0.15 चुना है, ठीक क्लिक करें और सर्वर को पुनरारंभ करें, PHPMyAdmin के सभी लिंक अब उपलब्ध हैं .. !! enter image description here

0

आपको स्थानीय PHP के लिए संस्करण 7.0.x में अपना PHP संस्करण बदलने की आवश्यकता होगी। सौभाग्य से मैम्प प्रो वी। 4.x पहले से ही v। 7.0.x के साथ आता है, आपको इसका उपयोग करने के लिए स्थानीयहोस्ट (या हमेशा कुछ) स्विच करना होगा।

मान लिया जाये कि आप MAMP प्रो वी 4.xx सभी साइटों के लिए इसे बदलने के लिए है: भाषाओं के तहत पीएचपी पर

  1. क्लिक करें Step 1

  2. बदलें डिफ़ॉल्ट PHP संस्करण या चयन Change the Individual PHP version for every host Step 2a Step 2b

  3. सर्वर को पुनरारंभ करें

  4. यदि आप प्रति सर्वर PHP के अलग-अलग संस्करणों पर सेट करते हैं, तो स्थानीयहोस्ट पर वापस जाएं और संस्करण 7.0.x पर अपडेट करें (यदि आपने डिफ़ॉल्ट संस्करण नहीं बदला है)। सर्वर पुनरारंभ करें। Step 4