Wie kann ich zusätzliche PHP-Versionen zu MAMP hinzufügen?
Die aktuelle version von MAMP, dass ich nur php 5.2.17 und 5.4.4. Ich brauche 5.3.X. Gibt es eine Möglichkeit, um zusätzliche Versionen, die ausgewählt werden können, die in der MAMP-Schnittstellen php-Einstellungen? Dies ist für die Kostenlose version von MAMP, nicht MAMP PRO.
Dank
Kommentar zu dem Problem
ja, aber es gibt diejenigen von uns, die wissen möchte, "wie man zusätzliche php-Versionen zu MAMP".
@deceze - homebrew-link ist 404 jetzt...
InformationsquelleAutor der Frage Shea Dawson | 2013-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand eine schnelle Lösung in den MAMP-Foren.
Grundsätzlich scheint es MAMP ist nur so dass 2 Versionen von PHP zu zeigen. Schnell beheben, benennen Sie die Ordner, die Sie nicht gestört, über die Verwendung, für mich bedeutete dies, das hinzufügen eines "X" auf mein /Applications/MAMP/bin/php/php5.4.10_X Ordner. Jetzt 5.2.17 und 5.3.20 zeigen, bis in den mamp-Einstellungen.
Getan!
Bearbeiten - wenn die PHP version, die Sie benötigen nicht im PHP-Ordner, die Sie herunterladen können die version, die Sie benötigen aus http://www.mamp.info/en/downloads/
InformationsquelleAutor der Antwort Shea Dawson
Wenn Sie brauchen, um in der Lage sein, die Umschaltung zwischen mehr als zwei Versionen gleichzeitig verwenden, können Sie die folgenden zum ändern der PHP-version manuell.
MAMP automatisch schreibt die folgende Zeile in Ihre /Applications/MAMP/conf/apache/httpd.conf - Datei, wenn es neu gestartet wird, basierend auf den Einstellungen in den Voreinstellungen. Sie können kommentieren Sie diese Zeile und fügen Sie die zweite am Ende der Datei:
Unten in der httpd.conf - Datei, werden Sie sehen, wo Sie weitere Konfigurationen geladen werden aus dem extra-Ordner. Fügen Sie diese an der Unterseite des httpd.conf-Datei
Dann erstellen Sie eine neue Datei hier: /Applications/MAMP/conf/apache/extra/httpd-php.conf
Nachdem Sie dieses setup, nur kommentieren Sie die version von PHP Sie verwenden möchten, und starten Sie die Server neu!
InformationsquelleAutor der Antwort onedotover
Vielleicht einfach so?
Kompilierte binaries des PHP-interpreters finden Sie unter http://www.mamp.info/en/ downloads/index.html . Diese Drop heruntergeladenen Ordner in /Applications/MAMP/bin/php! - Verzeichnis. Schließen und erneut öffnen Sie Ihre MAMP PRO Anwendung. Ihre neue PHP-version sollte nun erscheinen in der PHP drop-down-Menü. MAMP PRO unterstützt nur PHP-Versionen von der Download-Seite.
InformationsquelleAutor der Antwort Marianne
Zuerst den Server stoppen, wenn Sie läuft. Gehen Sie zu "/Applications/MAMP/bin/", benennen Sie die PHP-Version brauchen Sie nicht (MAMP ist, darf nur 2 PHP-Versionen), z.B. "_php5.2.17". Jetzt MAMP wird die php-Versionen, die übrig sind. Gehen Sie auf die MAMP-Manager und dann auf Einstellungen, und wechseln Sie dann auf die php-version, die Sie brauchen.
Ein problem mit dieser Lösung, die ich begegnet war, den httpd-Prozess (dauerte eine Weile, um das herauszufinden xD). Wenn Sie den httpd-Prozess im hintergrund läuft, dann wird der php switch funktioniert nicht, bis Sie beenden Sie diese Prozesse (manchmal MAMP hat ein peinliches problem, den server zu stoppen, das ist, warum dieser Prozess kann noch am Leben sein). Starten Sie Ihre Activity Monitor auf Ihrem Mac (Shortcut: Drücken Sie auf Befehl+Leertaste, und geben Sie in der Aktivität...), gehen Sie zur Suchfunktion und geben Sie "httpd", in der Nähe all dieser Prozesse. Jetzt sollten Sie in der Lage, schalten Sie Ihre PHP-Version mit der MAMP-Manager.
InformationsquelleAutor der Antwort ioCron
MAMP dauert nur zwei höchsten Versionen von PHP in den folgenden Ordner
/Application/MAMP/bin/php
Wie Sie hier sehen können höchsten Versionen sind 7.0.10 und 5.6.25
Nun 7.0.10-version entfernt, und wie Sie sehen können höchsten zwei Versionen sind
5.6.25 und 5.5.38, wie gezeigt, in den Einstellungen
InformationsquelleAutor der Antwort Krishna Kavoor
Die Datei /Applications/MAMP/bin/mamp/mamp.conf.json hält die MAMP-Konfiguration, suchen Sie nach dem Abschnitt:
aufgeführt sind die php-Versionen werden in der GUI angezeigt, natürlich müssen Sie heruntergeladen haben, die PHP-version vom MAMP-Seite zuerst und platziert es in /Applications/MAMP/bin/php für diese zu arbeiten.
InformationsquelleAutor der Antwort Alex