Webentwicklung unter Mac OS X
Vor einiger Zeit veröffentlichte ich hier zwei Tutorials, die beschrieben, wie man PHP aktiviert und Virtual Hosts anlegt. Können Sie ab sofort alles vergessen. Seit kurzem gibt es nämlich MAMP (Macintosh, Apache, Mysql, PHP).
Und so einfach geht das: Kostenlos herunterladen, installieren, MAMP starten, seine Websites ins Verzeichnis MAMP/htdocs legen und sie im Browser unter http://127.0.0.1:8888/ aufrufen.

Und das beste: die in Mac OS X eingebauten Installationen von Apache und PHP werden nicht berührt – wenn man MAMP nicht mehr brauchen sollte, löscht man einfach den MAMP-Ordner und alles ist wie vorher. 
Via Netmeier
Ähnliche Beiträge:
logFiler 0.4 Heute Morgen im Park Babelsberg
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Dieses Paket ist der absolute Oberhammer. Ich frage mich, warum bisher noch niemand auf diese Idee gekommen ist. Einfacher kamm man es kaum noch machen. Wenn diese Software auf Versiontracker veröffentlicht wird, bekommt sie sicher vom Fleck weg 5 Punkte von jedem User
Das macht die Sache endlich idiotensicher.
Das macht die Sache endlich idiotensicher.
Tja, vielleicht stehe ich ufm Schlauch, aber weiß jemand wie man lokal Rechte für einzelne Dokumente setzt (Mac OS X)?
Merci
@am:
Es gibt Programme, mit denen man das per GUI machen kann, z.B. BatChmod (kostenlos). Es geht aber auch in einem Terminalfenster mit chmod nnn pfad/zur/datei, wobei nnn drei Zahlen sind, die angeben, wie die Rechte gesetzt werden sollen. Genaueres z.B. bei bei Think Mac OS X.
Wunderbar. Danke für die Fledermaus – Chapeau. Andreas
Hallo,
wenn ich das richtig verstehe befinden sich dann auch all meine Userdaten (Datenbanken, Webseiten etc.) in dem MAMP-Ordner? Kann mir das jemand bestätige? Vielen Dank. Ach ja, laufen bei jemanden die Virtual-Hosts unter MAMP?
Wäre auch jemand an einem Tomcat-Installations-Tutorial interessiert? PHP schön und gut, aber ich habe Java als streng getypte Programmiersprache wirklich schätzen gelernt…
Martin
@ Detlef:
Richtig, alle User-Dateien befinden sich in diversen MAMP Ordnern. Virtual Hosts funktionieren mit Mamp nicht, da der Mac OS eigene Apache von MAMP nicht benutzt wird. Es reicht, im MAMP Verzeichnis htdocs verschiedene Unterverzeichnisse für einzelne Websites anzulegen und die Sites dann nach dem Muster „http://127.0.0.1:8888/VERZEICHNISNAME“ aufzurufen.
@ Martin:
Als Gestalter reicht es mir, mit PHP, Javascript und Actionscript einigermaßen zurecht zu kommen, aber danke für das Angebot ;-)
ähm..ich habe das doch schon alles auf meinem mac…
wozu nochmal installieren?
und ob ich bei diesem teil mit der shell rumwursteln kann, bin ich auch nicht so sicher :-)
um mal kurz zu testen sicher schön und gut, aber fürs richtige entwickeln geht nix über eine richtige apache umgebung :D
@ The Switch: Der Apache von MAMP ist ein „richtiger Apache“! Zudem kann man unter MAMP mit einem Klick zwischen PHP4 und PHP5 umschalten und somit ein und daselbe Script auf Lauffähigkeit mit beiden PHPs testen. Probier das mal auf den „built in apache von osx“. Des weiteren ist bei MAMP turckMMCache bei PHP4 installiert. Das macht PHP bis zu 10x schneller als das bei OSX built in PHP. Außerdem kann es nicht schaden als Entwickler eine 2. Umgebung zum testen (zB apache 1.3.x und Apache 2.x) zu haben, mit der man ein wenig rumspielen kann, ohne gleich den Haupt-Server zu „verstellen“.
@ Michael Preidel: Es schon möglich mit MAMP virtuelle Hosts zu haben. Man muß dann halt (im Moment noch) das httpd.conf selbst per editor ändern.
Gruß Holeg
Aber keiner zwigt dich MAMP zu testen bzw zu benutzen ;-)
Gruß Holeg.
bekomme keine formularfelder unter mamp zum laufen :(
sagen sie, herr preidel, warum will eigentlich MAMP mit dem tiger nu nicht mehr??
@anne: Also hier auf meinem PowerBook läuft MAMP unter Tiger problemlos. Was genau geht bei ihnen denn nicht?
hallo detlef, danke der nachfrage: ich befürchte, dass es ähnlich ist wie im entropy-forum diskutiert »(..your httpd.conf is messed up..«) und ich bin leider mit den dort zu findenden anweisungen für das terminal etwas überfordert, ehrlich gestanden..
Eigentlich sollte da noch eine httpd.conf.bak im Ordner conf liegen. Wenn du die duplizierst und in httpd.conf umbenennst, müsste alles wieder funktionieren. Ansonsten einfach das letzte MAMP Paket noch mal herunterladen …
ganz herzlichen dank nach potsdam.
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter


