MAMP FAQ:

Häufig gestellte Fragen:

Warum MAMP? Unter OS X ist doch alles schon installiert?


Unter OS X ist zurzeit nur Apache 1.3.x mit PHP 4.3.2 installiert. PHP muss hier noch durch Ändern von Konfigurationsdateien aktiviert werden. Die von Apple bereitgestellten Apache/PHP Versionen entsprechen nicht immer dem neusten Stand. Außerdem ist die verwendete Apache-PHP Kombination sehr langsam. Des Weiteren muss MySQL noch per Hand nachinstalliert werden.

Mit MAMP wird Apache 2 sowie die jeweils aktuellen PHP 4, PHP 5 und MySQL Versionen mit einem Klick innerhalb von ein paar Minuten installiert. Durch den mitgelieferten eAccelerator werden PHP-scripte bis zu zehn mal schneller als mit Apples vorinstalliertem Apache/PHP ausgeführt. Mit dem MAMP-Programm selbst können auf ganz einfache Weise die Server gestartet und gestoppt werden. Dies hat den Vorteil, dass die Server nicht dauernd im Hintergrund laufen müssen und somit wertvolle Ressourcen verbrauchen. Wenn MAMP nicht mehr benötigt wird, genügt es, einfach den MAMP-Ordner zu löschen und alles wird in den Ursprungszustand versetzt (d. h. MAMP modifiziert nichts am "normalen" OS X).

Was sind die Systemvorraussetzungen für MAMP?
  • Mac OS 10.4 ("Tiger") oder höher
  • mindestens 250 MB freien Festplattenplatz
  • Für Mac OS 10.3 ("Panther") steht die Version 1.4.1 zum Download bereit
Welche Versionen der enthaltenen Programme werden installiert?

Detaillierte Informationen finden Sie unter Hilfe -> Versionshistorie.

Wo finde ich Dokumentationen zu den enthaltenen Programmen?

Die Dokumentationen zu den im MAMP enthaltenen Programmen finden Sie auf der jeweiligen Hersteller- oder Projektwebseite:

Kann ich eAccelerator und Zend Optimizer auf einfache Weise an- und ausschalten?

Ja, im MAMP-Programm unter Einstellungen/PHP.

Auf welchen Ports läuft Apache und MySQL?

Im Auslieferungszustand läuft Apache auf Port 8888 und MySQL auf Port 8889. Die Ports können jederzeit im MAMP-Programm unter Einstellungen/Ports verändert werden.

Kann ich Apache auch unter Port 80 betreiben?

Ja, ab MAMP 1.0a3 ist dies ohne Probleme möglich.

Funktioniert MAMP auch, wenn der MAMP-Ordner nicht im Programme-Ordner liegt?

Nein. Der MAMP-Ordner muss sich aus technischen Gründen unbedingt direkt im Programme-(/Applications)-Ordner befinden, damit der Apache und MySQL Server gestartet werden kann.

Wie Kann ich das Kennwort für die MySQL Datenbank ändern?

Öffnen Sie das Terminal (zu finden unter "/Programme/Dienstprogramme") und geben Sie folgende Befehlskette ein:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password <NEUESKENNWORT>

Anstelle von <NEUESKENNWORT> müssen Sie das gewünschte Kennwort benutzen.
Bedenken Sie aber, dass dannach auch das Kennwort für phpMyAdmin und andere Skripte, welche unter MAMP laufen, geändert werden muss. Das Kennwort für phpMyAdmin kann in der Datei

/Applications/MAMP/bin/phpMyAdmin-X.X.X/config.inc.php

geändert werden.


Warum werde ich nach meinem Kennwort gefragt, wenn MAMP gestartet oder beendet wird?

Sie haben wahrscheinlich den Apache Port kleiner als 1024 eingestellt. Bei einem Unix System wie Mac OS X benötigen Sie "root" Rechte (Administratorrechte) um, IP-Dienste mit Ports kleiner als 1024 starten zu können.

Wo kann ich die Ports für Apache und MySQL ändern?

Sie können die Ports im MAMP Programm unter "Einstellungen -> Ports" ändern:


Wo soll ich meine PHP- und HTML-Seiten abspeichern?

In der Standardeinstellung sollten PHP- und HTML-Seiten in den htdocs Ordner, welcher sich im Ordner /Programme/MAMP befindet, kopiert werden. Dieser Ordner wird auch "Document Root" genannt. Den Pfad für den Dokument Root können Sie jederzeit im MAMP Programm unter "Einstellungen -> Apache" ändern:


Mit welchem Editor kann ich PHP Dateien bearbeiten?

PHP Skripte können im Grunde genommen mit jedem beliebigen Texteditor erzeugt und bearbeitet werden. Spezielle, für die Softwareentwicklung gedachte Editoren oder komplexe Entwicklungsumgebungen bieten jedoch einen wesentliche höheren Komfort durch Funktionen wie beispielsweise Syntax-Highlighting, Fehlerkorrekturen oder Autovervollständigung von Schlüsselwörtern.Eine kleine (unvollständige) Auswahl an Editoren für Mac OS X:
Viele Entwickler und Webdesigner bevorzugen dagegen komplette Webdesignlösungen wie beispielsweise Dreamweaver, mit denen auch PHP-Skripte erzeugt und bearbeitet werden können.

Wo finde ich fertige PHP Klassen?

Es gibt Unmengen fertiger PHP Klassen und Skripte im Internet verfügbar, nahezu für jeden Zweck und für jede Anforderung. Die offiziellen PHP Repositories PEAR und PECL sind jedoch ein guter Ausgangspunkt, falls Sie Ihre Skripte um weitere Funktionen erweitern möchten.

Welche Dateien genau werden von MAMP PRO erzeugt oder verändert?

MAMP PRO versucht möglichst, keine Dateien außerhalb des eigenen Programmverzeichnisses zu ändern. Die folgende Liste enthält alle Dateien, die durch MAMP PRO geändert werden und sich nicht innerhalb des MAMP PRO Ordners befinden:

MAMP PRO Einstellungen:
/Library/Application Support/living-e/MAMP PRO
~/Library/Application Support/living-e/MAMP PRO
~/Library/Peferences/de.living-e.mamppro.plist

MAMP Programmverzeichnis (nur MAMP):
/Applications/MAMP/db
/Applications/MAMP/bin/startMysql.sh (port)
/Applications/MAMP/bin/stopMysql.sh (mysql root password)
/Applications/MAMP/bin/mamp

Hinweis:
Diese Dateien im Programmverzeichnis werden von MAMP PRO nicht mehr verändert. Es wird beim ersten Start eine Kopie im folgenden Verzeichnis erstellt:
/Library/Application Support/living-e/MAMP PRO

MAMP Programmverzeichnis:
/Applications/MAMP/logs
/Applications/MAMP/Library/logs

Für die lokale Namensauflösung:
/etc/hosts

Für Dynamisches DNS:
/Library/LaunchDaemons/de.living-e.mamp_dyndns.plist
~/Library/LaunchAgents/de.living-e.mamp_dyndns.plist

Autostart bei Systemstart:
/Library/StartupItems/MAMP/MAMP
/Library/StartupItems/MAMP/StartupParameters.plist

Kann ich den “Standard MAMP” gleichzeitig mit MAMP PRO verwenden?

MAMP PRO ist ein Konfigurationswerkzeug für den MAMP. Bei der Entwicklung wurde darauf geachtet, dass MAMP sowohl während MAMP PRO installiert ist, als auch nachdem MAMP PRO deinstalliert wurde, einwandfrei funktioniert. Es kann allerdings vereinzelt zu Problemen kommen, da MAMP einige Konfigurationsoptionen von MAMP PRO nicht kennt. In solchen Fällen finden Sie eventuell in unserem Forum Berichte und Hilfestellungen von anderen MAMP Nutzern. Wenn Sie sicher sind, dass es sich um einen Fehler in MAMP oder MAMP PRO handelt, können Sie einen Eintrag in unserem Bugtracker verfassen.
Weitere Informationen:


Kontaktmöglichkeiten:
badgerss