2017-02-16 2 views
12

Ich habe gerade die kostenlose Version von MAMP installiert und ich kann nicht auf phpMyAdmin Tool zugreifen.MAMP phpMyAdmin ist nicht aktiv?

phpMyAdmin ist nicht anklickbar und es sagt PHP 5.5.x zu 7.0.x wie es aus dem Screenshot ersichtlich ist;

phpMyAdmin is not clickable

Allerdings, wenn ich die installierte PHP-Version überprüft;

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 

Also ich habe die PHP 7.1.1 installiert, aber aus irgendeinem Grund erkennt MAMP es nicht. Wie kann ich dieses Problem lösen?

+0

Ich werde raten, dass es, weil 7.0! = 7.1 ist. Ich bin mir jedoch nicht sicher, wie Sie das beheben würden. – aynber

Antwort

4

Okay, also habe ich endlich das Problem gelöst. Zuerst als aynber Erwähnung oben im Kommentarabschnitt, ich musste eine andere PHP-Version installieren, also mit Homebrew, ich habe PHP 7.0 installiert;

brew install php70 

dann zu starten;

brew services start homebrew/php/php70 

und dann;

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

schließlich, änderte ich den Ordnernamen des PHP 7.1.1 in MAMP Ordner

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

danach die MAMP neu gestartet und jetzt habe ich Zugang zu phpMyAdmin.

+2

Es ist nicht notwendig, eine andere Version von PHP mit Homebrew zu installieren. Der Hauptgrund, warum es zu arbeiten begann, ist vermutlich das Umbenennen des neueren PHP-Ordners in Ihrem MAMP. – Peyotle

17

Sie können eine andere PHP-Version wählen von Einstellungen -> PHP.

Es gibt PHP 7.0.15 mit MAMP ausgeliefert. Aktivieren Sie es und starten Sie MAMP neu.

MAMP zeigt nur zwei Versionen von PHP, wenn Sie also nicht, dass es auf der Liste sehen dann in den Ordner

Applications/MAMP/bin/php 

und mit PHP-Versionen Ordner umbenennen Sie nicht verwenden.

+1

Versuchte ein paar andere Lösungen ohne Glück. Dies hat beim ersten Versuch funktioniert. Vielen Dank! –

+0

Dies sollte die richtige Vorgehensweise sein. Einfach, keine Notwendigkeit, eine andere PHP-Version zu installieren. – Armstrongest

4

Offenes Terminal. Dann mit sudo öffnen Sie diese Datei /Applications/MAMP/bin/mamp/index.php in Ihrem bevorzugten Editor, zum Beispiel:

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

dann, dass Textblock finden (es zweimal in der index.php auftritt, für den Menüpunkt und für den Link):

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

und letzten pHP-Versionsprüfung wie folgt entfernen:

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

Datei speichern und neu starten MAMP, nicht nur A Pache, aber auch MAMP Kontrollzentrum.

Gewinn!

S.S .: Für Nano, können Sie die gewünschte Zeichenfolge mit halten Strg + w finden, einfügen if(version_compare(PHP_VERSION, '5.5.0' und drücken Sie die Eingabetaste.

6

Auswahl von 7.0.15 in den Einstellungen für mich gearbeitet, aber auch ...

Gerade http://localhost/phpmyadmin/ gehen öffnet phpMyAdmin auf meinem MAMP installieren 7.1.1

1

laufen Wenn Sie die webstart öffnen (wie dies --->http://localhost:8888/MAMP/?language=English)

und gehen Sie in "Tools" auf der Suche nach dem "PHPMyAdmin" und kann nicht darauf klicken, wird es vor der richtigen Version sein, die Sie verbinden müssen.

Also lesen Sie es und gehen Sie zurück zu MAMP auf der linken Seite nach unten sehen Sie "Sprachen" klicken Sie auf "PHP" gehen Sie zu Standard-Version und wählen Sie die richtige Version klicken Sie auf Speichern und voila !!! : D

1

Ich habe einen anderen sehr einfachen Weg versucht und es funktioniert !!

Gehen Sie zu MAMP Konsole "> Einstellungen> PHP", es ist standardmäßig 7.1.1 Version ausgewählt, ich habe nur die andere Version 7.0.15, klicken Sie auf OK und Server neu starten, alle Links für PHPMyAdmin sind jetzt verfügbar. !! enter image description here

0

Sie müssen Ihre PHP-Version für localhost auf Version 7.0.x ändern. Glücklicherweise kommt Mamp Pro v. 4.x bereits mit Version 7.0.x, Sie müssen nur localhost (oder alles) wechseln, um es zu verwenden.

Angenommen, Sie Mamp Pro v 4.xx haben, um es für alle Standorte zu ändern:

  1. Klicken Sie auf PHP unter Sprachen Step 1

  2. Ändern der Standard PHP-Version oder wählen Change the Individual PHP version for every host Step 2a Step 2b

  3. Server neu starten

  4. Wenn Sie die einzelnen Versionen von PHP pro Server festlegen, gehen Sie zurück zu localhost und aktualisieren Sie auf Version 7.0.x (wenn Sie die Standardversion nicht geändert haben). Starten Sie die Server neu. Step 4