MAMP: My Apache – MySQL – PHP

Für OS X und Windows

MAMP Logo

MAMP

Ein Klick zum Webserver mit Apache,
MySQL, PHP, Python und Perl

DownloadMehr Info

MAMP PRO Logo

MAMP PRO

Konfigurieren Sie unbegrenzt viele
virtuelle Hosts, DynDNS, E-Mail…

Jetzt testenMehr Info


Neues in MAMP 3.0

MAMP 3.0 bringt nun noch mehr Möglichkeiten für Web-Entwickler. Neben der Skriptsprache PHP ist nun auch Python und Perl integriert. Dadurch können Python- und Perl-Skripte auch ausserhalb des cgi-bin ausgeführt werden. Die Konfiguration ist wie be den gängigen Webspace-Providern, so dass Sie problemlos Ihre Python- oder Perl-Projekte offline entwickeln und später einfach auf Ihren Webspace übertragen können.


Allgemeines

Installieren Sie mit MAMP sekundenschnell eine vollwertige lokale Serverumgebung auf Ihrem Mac oder PC, egal ob Notebook oder Desktop. Der Clou: MAMP wird, sehr einfach installiert, ohne dabei die ggf. bereits aktivierte Apache Installation zu tangieren. Ohne ein Skript zu starten oder irgendwelche Einstellungen zu ändern, werden Apache, MySQL, PHP, Python und Perl installiert. Eine weitere Besonderheit: wird MAMP nicht mehr benötigt, genügt es, einfach den MAMP Ordner zu löschen und alles ist wieder im Ursprungszustand (d. h. MAMP modifiziert nichts am "normalen" System).

Lizenzierung

MAMP ist, vergleichbar mit einer Linux-Distibution, eine Kombination freier Softwarepakete und daher auch völlig kostenlos. MAMP ist unter der GNU General Public License veröffentlicht und darf innerhalb dieser frei kopiert werden. Bitte beachten Sie aber, dass manche der enthaltenen Pakete unter einer anderen Lizenz veröffentlicht sind. In diesen Fällen gilt natürlich die entsprechende Lizenz des Pakets.


Apache

Eines der Hauptbestandteile von MAMP ist der quelloffene HTTP Webserver Apache von der Apache Software Foundation. Durch seine modulare Struktur kann Apache mit Zusatzfunktionen beliebig erweitert werden. MAMP liefert über 70 der wichtigsten Apache-Module gleich mit, wie zum Beispiel PHP, SSL, Webdav, Auth, Cache u.v.m. Da sehr viele Provider den Apache einsetzen, ist er hervorragend zum Testen von Web-Sites geeignet, bevor diese im Internet veröffentlicht werden.


MySQL

Eine Datenbank ist das Herz einer modernen und dynamischen Webanwendung. Mit MySQL hat MAMP das am weitesten verbreitete relationale Datenbankverwaltungssystem integriert. Für fast jede Programmier- und Skriptsprache gibt es mittlerweile Schnittstellen um auf eine MySQL-Datenbank zuzugreifen. Daher steht MySQL auch bei den meisten Providern zur Verfügung. Mit Hilfe von MAMP kann man komplexe MySQL-Datenbankanwendungen offline auf den eigenen Computer entwickeln und später auf das Live-System übertragen. Um die MySQL-Datenbank einfach konfigurieren zu können wird mit MAMP die freie PHP-Anwendung phpMyAdmin, sowie die App Sequel Pro (Mac) mitgeliefert.


PHP

PHP wird auf über 81 % aller Websites als serverseitige Programmiersprache verwendet und ist damit die am häufigsten verwendete Sprache zum Erstellen von Websites, Tendenz steigend. Zudem ist sie bei den meisten Webhostern vorinstalliert. MAMP wird mit 2 verschiedenen PHP-Versionen ausgeliefert, die man in den Einstellungen umschalten kann. Die populärsten PHP-Erweiterungen wie XCache, Sqlite, Curl, Freetype, libxml u.v.m. sind in MAMP integriert.


Python

Schluss mit komplizierten Installationsroutinen. Mit MAMP wird automatisch eine aktuelle Python-Version inklusive mod_wsgi und mod_python installiert. Damit ist MAMP so konfiguriert, wie es bei den meisten Website-Providern der Fall ist. Python ist wie PHP eine universelle, üblicherweise interpretierte höhere Programmiersprache. Sie gilt als einfach zu erlernende Sprache, da sie über eine klare und übersichtliche Syntax verfügt.


Perl

Perl ist das Schweizer Taschenmesser der Programmiersprachen. Ursprünglich wurde Perl 1987 von Larry Wall für die Verarbeitung von Texten entwickelt. Jahrelang war Perl die bevorzugte Sprache für Unix-Systemadministratoren und andere Unix-Programmierer. Durch seine Popularität als Unix-Sprache, setzte sich Perl auch als Web-Sprache zum Erstellen von CGI-Skripts durch. Perl ist mit Hilfe von mod_perl in MAMP integriert, so dass Perl-Skripte auch ausserhalb des cgi-bin ausgeführt werden können.


Web Start

Die in MAMP integrierte Startseite liefert Informationen über die installierten Komponenten und integriert Web-Tools wie phpMyAdmin, SQLite Manager und phpLiteAdmin. Die Startseite ist über einen Button direkt von der MAMP-App erreichbar.

MAMP PRO 3.0!

Konfiguriere unbegrenzt viele virtuelle Hosts.

Benutze dynDNS, E-Mail, multiple PHP-Versionen.

Einfache Installation von WordPress, Joomla ...