PHP 5 mit GD und PDO Support auf Mac OS X Leopard

Bernd Ennsfellner am 10. Dezember 2007 in

Die mit Mac OS X 10.5 „Leopard“ mitgelieferte Version von PHP ist für die Entwicklung von PHP-Anwendungen leider nur beschränkt geeignet.

Update 10.12.2007: Neue PHP-Version

Diese Anleitung soll zeigen, wie eine neue Version von PHP installiert werden kann. Für die gängige PHP-Version von Entropy.ch ist zur Zeit noch kein Installer vorhanden, dennoch kann schon eine Version heruntergeladen und installiert werden, worauf im Forum von Entropy.ch verwiesen wird.

PHP Installation und Konfiguration

  1. Download php5-5.2.5.leopard.release1.tar.gz
  2. Terminal öffnen
  3. Archiv entpacken
    cd ~/Downloads
    gunzip php5-5.2.5.leopard.release1.tar.gz
    cd /usr/local
    sudo tar xf ~/Downloads/php5-5.2.5.leopard.release1.tar
    sudo chown -R root:wheel /usr/local/php5

MySQL Konfiguration

  1. MySQL-Konfiguration bearbeiten (/etc/my.cnf):
    [mysqld]
    socket = /var/mysql/mysql.sock
    [client]
    socket = /var/mysql/mysql.sock
  2. MySQL neu starten
    sudo /usr/local/mysql/support-files/mysql.server stop
    sudo /usr/local/mysql/support-files/mysql.server start

Falls die Datei /etc/my.cnf noch nicht vorhanden ist, muss sie erstellt werden.

Apache Konfiguration

  1. Modul in der Apache Konfiguration hinzufügen (/etc/apache2/httpd.conf):
    LoadModule php5_module /usr/local/php5/libphp5.so
  2. Apache neu starten
    sudo apachectl restart

Verbindung zu MySQL via PDO

Sollte die Verbindung zu MySQL via PDO nicht klappen, dann muss im PDO-Constructor noch der Pfad zum Socket angegeben werden:

$pdo = new PDO("mysql:host=localhost;dbname=test;unix_socket=/var/mysql/mysql.sock");

Für diesen Artikel sind keine Kommentare mehr möglich.