In der PHP5 Version, welche in Mac OS X Leopard integriert ist, sind leider nicht alle PHP-Erweiterungen vorhanden. So fehlen beispielsweise die GDlib- oder auch die GetText-Erweiterung. Diese (bereits kompilierten) Module für PHP können aber auf http://www.viames.it/mac-os-x.html geladen werden und nachträglich über die php.ini mit
extension=gettext.so
extension=gdlib.so
extension=mcrypt.so
eingebunden werden.
Wichtig ist jedoch, dass getText und gdLib auf dem System installiert sind! Ist dies nicht der Fall, dann sollten die Source-Pakete geladen und kompiliert werden:
- getText: http://ftp.gnu.org/gnu/gettext/
- GDlib: http://www.libgd.org/Downloads
- MCrypt: http://sourceforge.net/projects/mcrypt
Gettext 64 Bit:
Da ein normales Kompilieren mit ./configure
zu einer 32-Bit-Version von getText führt, kann beim anschließenden Starten des Apache der Fehler
/usr/local/lib/libintl.8.dylib: mach-o, but wrong architecture
auftreten. D. h. um auf eine 64-Bit-Version zu kommen, ist noch Folgendes zu beachten: Gettext-0.17 64 Bit!