Ja, schön ist das schon, dass Leopard ein eingebautes PHP5 dabei hat, welches sich auch leicht aktivieren lässt. Leider ist die Version ein ziemlich abgespecktes Binary welches nur ein paar Basis-Extensions einkompiliert hat. Mir hat sich auch nach längerer Suche kein Weg aufgetan, vorkompilierte Module z.B. für den GD2-Support (Grafikbibliothek für PHP) zu integrieren respektive überhaupt welche zu finden.
Was bleibt also übrig? Richtig: PHP5 selber installieren. Ich habe dafür ein Build der Beta 6 von PHP 5.2.5 von entropy.ch benutzt. Der Betreiber der Site wird auch von php.net “offiziell” für den Mac OS X Support von PHP benannt. Im Endeffekt reichen folgende paar Kommandos im Terminal aus um die Version zu installieren:
curl -O http://www2.entropy.ch/download/php5-5.2.5-6-beta.tar.gz
tar -xzf php5-*-beta.tar.gz
sudo mv php5 /usr/local/
sudo chown -R root:admin /usr/local/php5
Danach muss man nur der Apache-Konfiguration den neuen Ort des PHP-Moduls (das original PHP-Modul bleibt ja erhalten) sagen. Die Konfigurationsdatei liegt unter /etc/apache2/httpd.conf und muss mit Administratorrechten geöffnet werden. Dann muss folgende Zeile eingetragen und ein etwaiger alter Eintrag entfernt werden:
LoadModule php5_module local/php5/libphp5.so
Wichtig: auch die php.ini-Datei liegt nun an einem neuen Ort (/usr/local/php5/lib/php.ini)! Dort muss ggf. der MySQL-Socket wie bereits beschrieben eingetragen werden.
Viel Spaß!
March 15th, 2008 at 6:56 pm
Hast du eine Idee, wie ich das alte PHP5 wieder los werde? Wäre ja cool, nicht ganz so viel Ballast auf dem Notebook mit herumzuschleppen
May 13th, 2008 at 10:00 pm
super.
Installation lief erstmal so wie beschrieben, scheint auch alles zu funktionieren…
June 16th, 2008 at 10:12 am
Hallo,
das Tutorial hat bisher super geklappt. Nur jetzt habe ich Probleme mit MySQL.
Ich finde keine php.ini Datei. Und weiß auch nicht ganz genau was ich da vermerken soll.
Ich hoffe du kannst mir noch einmal helfen. Danke schön
October 14th, 2008 at 10:05 am
Hi.
bin über google auf deinen Artikel hier gestossen, und hab eine kleine Frage:
In der Zwischenzeit ist ja schon 5.2.6 stable aktuell, und ich finde bei Marc Liyanage nur die Version 5.2.4. Dein Link zur beta 6 geht zwar, aber auch diesen Link finde ich nirgendwo auf seiner Seite beschrieben, um mal zu sehen, ob er nicht schon eine neuere Version gemacht hat.
Falls Du ein wenig mehr Infos hast, währe das echt nett. Versuche hier typo3 für’s Einarbeiten zu installieren, und da währe GDLib (1 und 2) schon was nettes.
So wie ich es gesehen habe ist auch die PHP Version von MacPorts zwar aktuell, aber auch ohne GDLib …
Mr Light (Nik)
October 14th, 2008 at 11:04 am
Hallo Nik. Sorry, da weiß ich auch nicht mehr als Du. Vielleicht einfach mal bei Marc anklopfen und fragen… viel Glück!
November 29th, 2008 at 12:59 pm
Super Tipp!
Funktioniert genau wie beschrieben. Das sieht man auch nicht oft.
Danke!
January 18th, 2009 at 7:48 pm
Cool ich worked right away!!!
Thanks!
April 3rd, 2009 at 3:00 pm
hey danke! geht.