Propel ist ein in PHP geschriebenes Werkzeug für ORM (Object-Relational Mapping), also um Objekte aus PHP persistent in einer Datenbank speichern zu können.
Um Propel mit Hilfe von PEAR unter Leopard zu installieren, sind folgende Schritte notwendig:
Channels hinzufügen
$> sudo pear channel-discover pear.phpdb.org
$> sudo pear channel-discover pear.phing.info
Propel Genrator und Runtime installieren
$> sudo pear install phpdb/propel_generator
$> sudo pear install phpdb/propel_runtime
Nun sollte Propel lauffähig sein und kann genutzt werden, wie auf der Webseite von Propel beschrieben.
Für alle die den MySQL Server unter Leopard benutzen, ihn aber bislang nicht über die Systemeinstellungen (sprich das Prefence Pane) starten konnten, gibt es hier eine einfache Lösung:
Das Verzeichnis /usr/local/mysql/data muss für den eingeloggten User Lese- und Schreibrechte besitzen. Dies erreicht man einfach dadurch, dass man im Finder ins Verzeichnis /usr/local, dann in msql und auf dem data-Verzeichnis [cmd]+ [I] drückt. Hier kann man ganz unten die Rechte des Verzeichnisses einstellen. Den eingeloggten Benutzer einfach über “+” einfügen und ihm Lese- und Schreibrechte zuweisen.
WICHTIG: Die Änderungen der Rechte müssen für alle Unterordner und enthaltene Dateien mitübernommen werden. Hierfür aufs Zahnrad klicken und “Auf alle Unterobjekte anwenden” wählen.
Nun sollte der MySQL-Server auch über die Systemeinstellungen zu starten sein.