Apache 2.2, PHP mit PDO mysql Treiber und MySQL auf Mac OS X 10.5 (Leopard)

Apache 2.2, PHP mit PDO msql Treiber auf Mac OS 10.5.x (Leopard) - (c)Alexander Finger

Ist ja alles schon da...

und irgendwie auch nicht.

Kürzlich wollte ich auf meinem Mac ein wenig mit PHP und den PDO Modulen herumspielen und... geht nicht! Warum auch immer, Apple hat einige sehr wesentliche des Teile in der PHP Version für Mac OS X (10.5.x) vergessen. Und weil man für PHP nicht mal eben mit 'sudo cpan' eine schöne und bessere Welt hinzaubern kann (sicr), wirds entweder sehr kompliziert... oder auch nicht.

Tatsächlich habe ich im ersten Anlauf recht erfolglos versucht das fehlende PDO mysql Modul nachzuinstallieren... also herunterladen, phpize, configure... make... Googlen... configure... make... noch mehr Googlen... configure... make... make test, make install... vim /private/etc/php.ini... Test... geht nicht. Das Problem wird auch an einigen anderen Stellen im Netz ausführlich behandelt. An dieser Stelle muss man nun eine Grundlegende Entscheidung treffen, all das UNIX Wissen in eine aufwendige Sitzung investieren, um durch nachkompilieren und verändern des Basis-Systems den gewünschten Effekt zu erreichen, oder einen Weg finden es mehr "Apple Like" hinzuzaubern. Denn einer der Gründe warum ich vor einem Mac sitze ist ja unter anderem, dass ich gerne auch mal nur mit dem verpöhnten Mausschubsen ans Ziel gelange.

Also: Der Freitag war zu einem Viertel im Eimer, ich etwas frustriert und weiter gekommen bin ich auch nicht. An dieser Stelle sei erwähnt, dass das Vorhandensein des sqlite Moduls von mir persönlich als bitterböse Provokation seitens Apple aufgefasst wurde!

Zend Server CE für MacOS X

Und dabei ist es doch so einfach:

MySQL bekommt man hier:
http://dev.mysql.com/downloads/mysql/5.1.html

Einen 2.2er Apachen und ein aktuelles PHP mit sehr viel mehr Features dazu hier:
http://www.zend.com/products/server/downloads-all

Der Rest ist, wie am Mac gewohnt, ganz einfach!

Im Verzeichnis /Applications/ZendServer/ findet sich nach der Installation eine durch und durch vollständige Installation des Apachen 2.2, mit aktuellem PHP mit Pear und allen PDO Modulen. Die Konfigurationstools sind sehr gut gelungen und jetzt ist es ein einfaches auch anspruchsvolle PHP Projekte auf dem Mac in Angriff zu nehmen.

Für die Administration der MySQL Datenbank kann ich die GUI Tools von MySQL (Sun) emfpehlen. Die gibt es für Mac OS X, Linux und Windows. Auch wenn die Workbench noch eine Beta Version ist, der Administrator ist ein sehr mächtiges Werkzeug und macht Migrationen, Setup und Verwaltung von MySQL Datenbanken viel einfacher.

Mehr zum Thema MySQL Datenbanken remote verwalten (SSH Tunnel und Co.) folgt später.

Viel Spaß und freundliche Grüße,

Alexander Finger

Hinweis:
Trotz regelmäßiger Kontrolle ist es nicht möglich den Inhalt der verlinkten Websites (Webseiten) auf anstößige Inhalte oder Schadsoftware hin zu kontrollieren. Bitte geben Sie mir einen Hinweis, sollten die Links nicht auf die im Text angegebenen Seiten führen.