Tutorial Apache-PHP-MySQL auf dem Mac schnell und einfach zum laufen bekommen
1. Vorgeplänkel
Weil es so schön einfach ist (wenn man einmal weiss wie es geht) und vor allem viel einfacher als unter Windows ist Apache (der schon bei Mac OS X dabei ist) PHP und MySQL OHNE ein fertiges dickes "All in one" Paket zum laufen zu bekommen möchte ich das hier kurz erzählen wie man das ganze installieren kann - es gibt sicher noch andere Möglichkeiten, aber erstmal wollen wir das ganze ja so zum laufen bekommen, dass wir unsere PHP Scirpte über http://localhost/~USERNAME/ aufrufen können.
2. Apache
Erst einmal wollen wir den Apache (bei der nicht Server Version von Mac OS X ist das der 1.3er) anschalten. Dazu gehen wir in die Systemeinstellungen unter Sharing und machen "Personal Web Sharing" an.
Nun einfach mal im Safari (oder einem anderen Browser) http://localhost/~USERNAME/ eingeben (natürlich USERNAME anpassen) und schon solltet ihr eine Seite bekommen, die irgendwas von wegen "Herzlichen Glückwunsch der Apache rennt jetzt um sein Zelt" oder so zusehen bekommen.
3. PHP
Nun kommt PHP. Ich habe bei mir auf dem System PHP4 installiert, da mein Webspace auch noch PHP4 hat und die Scripte nicht 100%ig zwischen PHP4 und PHP5 auszutauschen sind. Bei http://www.entropy.ch/software/macosx/php/#install könnt ihr Euch PHP herunter laden (einfach mal gucken was ihr haben wollt (PHP5 für 10.3 oder 10.4 oder PHP4 für 10.3 oder 10.4 - für mehr Details einfach auf die oben verlinkte Seite anklicken.)
Das ganze wird dann auch mit einem Doppelklick auf den Installer installiert und gut ist.
Nun könnt ihr einfach mal zum Test eine neue Datei anlegen, in die Datei schreibt ihr
und speichert sie als z.B. info.php in den Ordner Web-Sites (oder nur Sites bei englischen Systemen) im Homeordner und ruft dann http://localhost/~USERNAME/info.php auf. Wenn ihr da nun eine lange Tabelle mit allen möglichen Sachen drin seht, dann hat es geklappt (wovon ich mal ausgehen). Kommen wir nun zu MySQL:<?
phpinfo();
?>
4. MySQL
MySQL lässt sich fast genauso einfach installieren, einfach mal aufhttp://www.serverlogistics.com/mysql.php#downloadmysql.com (ziemlich weit nach unten scrollen) gehen und dort mysql herunter laden. In dem Archiv befindet sich ein package, dass sich per klick installieren lässt (MySQL.pkg). Das einfach ausführen und einfach ein paar Mal auf fortfahren klicken bis der Installer durch ist. Nun noch die Datei MySQL.prefPane aufrufen (liegt neben MySQL.pkg in dem Image und auch das installieren (braucht glaube ich das Adminpasswort). Nun solltet ihr unter Systemeinstellungen einen neuen Schalter sehen mit dem ihr MySQL an und auch wieder ausschalten könnt. Dort schaltet ihr MySQL dann an und ruft wieder die info.php auf. Wenn ihr nun etwas weiter runterscrollt solltet ihr auf eine Tabelle mit der Überschrift "MySQL" treffen. Dort steht dann drin ob MySQL läuft und auch noch ein paar Details zur Information, die hier aber nicht weiter wichtig sind.
5. Fertig
Wer will kann sich jetzt noch unter http://www.phpmyadmin.net/home_page/downloads.php PHPMyAdmin herunterladen, damit kann man sehr einfach seine MySQL Tabellen etc. bearbeiten, aber das sollte jeder, den dieser Text interessiert eh wissen.
So, wer noch Ergänzungen/Verbesserungen und Berichtigungen hat einfach bescheid sagen, ich ändere das dann.
+ Antworten
Ergebnis 1 bis 10 von 160
-
25.03.2006, 11:13 #1Borowitzky
Themenstarter
- Registriert
- 09.2004
- Ort
- Altona, Hamburg, Germany, Germany
- Alter
- 29
- Beiträge
- 8.958
Apache, PHP, MySQL - so läuft's
Geändert von .holger (21.02.2007 um 19:18 Uhr)
Nach Diktat verreist."Ich bin ein Nerd!"Twitter | Diaspora | doofer Blog | Podcast | Dasein ist kein Mannschaftssport.
"Nein, Holger, Du bist ein Apple-Fanboy!"
-
28.03.2006, 13:08 #2
DANKE!!!
Das ist ja wirklich einfach.
Auf meinem PC läuft es immer noch nicht, auf dem Mac nach 10 Minuten!
Nochmal Danke.
edit:
kann man die fehlermeldungen einschalten?
Das ist nämlich auch sehr aufschlussreich, meistens
edit2:
Können meine Skripte auf meinem Computer jetzt keine Dateien mehr verändern? Bei mir geht es nämlich nicht
Geändert von Gubbie (28.03.2006 um 13:47 Uhr)
EULA: By reading this post and associated disclaimer, you are consenting to agree with the opinions disclosed within. If you disagree with this license agreement, you may not return it for a refund.
-RayS
-
28.03.2006, 14:25 #3krischanInaktivDafür gibt es ja auch XAMPP.
Zitat von Gubbie
Gruß,
Christian
-
28.03.2006, 14:40 #4krischanInaktiv
MySQL kann man auch direkt bei MySQL runterladen (incl. PrefPane):
Version 4.1
Version 5
Da hat man auf jeden Fall eine aktuelle Version.
Die Version von Serverlogistics ist alt (4.0x) und nicht Tiger-kompatibel.
Viele Grüße,
Christian
-
29.03.2006, 18:56 #5
Als kleinen Tipp bei möglichen Fehlern. Wer FileVault aktiviert hat, kann seine lokale Benutzerseite nicht aufrufen, dies scheitert an den vergebenen Rechten.
Grüße,
Markus
-
30.03.2006, 13:24 #6
Und
macht sich denke ich besser. :-PCode:<?php phpinfo(); ?>
-
30.03.2006, 13:34 #7Borowitzky
Themenstarter
- Registriert
- 09.2004
- Ort
- Altona, Hamburg, Germany, Germany
- Alter
- 29
- Beiträge
- 8.958
hast natürlich recht..... wird verbessert
Zitat von turncoat
Nach Diktat verreist."Ich bin ein Nerd!"Twitter | Diaspora | doofer Blog | Podcast | Dasein ist kein Mannschaftssport.
"Nein, Holger, Du bist ein Apple-Fanboy!"
-
03.04.2006, 04:01 #8
Hmm bei mir spuckt OS X folgendes aus, wenn ich XAMPP starten will:

D.h. alles läuft, außer der Apache. Jetzt hab ich den Apache nach .holgers Anleitung hinterher installiert, und kommt auch die "der Apache rennt jetzt um sein Zelt"-Seite, aber irgendwelche anderen Websiten kann ich nciht anzeigen. Deswegen hab ich nochmal PHP installiert, obwohl das ja schon draufs ein wollte, aber nix. Es wird immernoch nix angezeigt.
Was mach ich falsch?
-
03.04.2006, 07:57 #9el funtzoInaktiv
Mamp
Nix gegen .holger’s Artikel, aber es geht noch einen Tick leichter: Lade euch MAMP von unserem neuen Sponsor webEdition.
Damit spart ihr euch den web-sharing Schritt und könnt zu 100% offline arbeiten. Sehr angenehm, wenn euch gerade das LAN um die Ohren geflogen ist oder der Mac gerade kein 4 Balken im Airport-Symbol hat
Schöen Grüße,
Clemens
-
03.04.2006, 08:20 #10verstehe ich nicht.
Zitat von el funtzo
was hat MAMP mit dem netzwerk zu tun?
ob ich den indianer mit websharing oder anders starte ist AFAIK egal.
welche versionen sind eigentlich in mamp enthalten?
Ähnliche Themen
-
Mac OSX Server Tiger 10.4.4 und Apache, PHP, MySQL
Von Benji im Forum OS X ServerAntworten: 4Letzter Beitrag: 02.03.2006, 11:30


Zitieren


