mcrypt auf Mac OS X Snow Leopard 10.6.4 installieren
25. Juli 2010 – 14:16Vorbereitung:
1. ) libmcrypt-2.5.8 source downloadeden, das gibts HIER.
2. ) PHP 5.3.1 source downloaden, das ist HIER zu finden.
3.) XCode v3 installieren, befindet sich auf der Snow Leopard installations DVD. (Oder ggf. HIER, benötigt Apple Developer membership)
Installation:
1.) Terminal öffnen (Dienstprogramme/Terminal.app)
Als nächstes muss die libmcrypt-2.5.8.tar entpackt werden und dann im Terminal in den Order “libmcrypt-2.5.8″ gewechselt werden:
cd libmcrypt-2.5.8 |
2.) folgendes nacheinander im Terminal ausführen:
MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --disable-dependency-tracking make -j6 sudo make install |
So, libmcrypt währe dann fertig. Jetzt kommt die PHP-Extension:
Zuerst die “php-5.3.1.tar” entpacken und in den folgenden Ordner wechseln:
cd php-5.3.1/ext/mcrypt |
danach folgende Befehle nacheinander eingeben:
/usr/bin/phpize MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --with-php-config=/Developer/SDKs/MacOSX10.6.sdk/usr/bin/php-config make -j6 sudo make install |
Jetzt die “php.ini” im Verzeichnis /etc mit dem editor nano aufmachen:
sudo nano php.ini /etc |
Die extension mcrypt.so bei Dynamic Extensions hinzufügen:
extension=mcrypt.so |
Apache neustarten, fertig.
Überprüft werden kann das ganze indem eine .php Datei mit den Wert erstellt und vom Webserver aufgerufen wird.
Es müsste dann so ein Eintrag zu sehen sein:

2 Responses to “mcrypt auf Mac OS X Snow Leopard 10.6.4 installieren”
Hallo,
ich bin der Schritt-für-Schritt Anleitung gefolgt, aber wenn ich an dem Punkt:
MACOSX_DEPLOYMENT_TARGET=10.6 … usw
angelangt bin, meldet mir configure, dass mcrypt.h nicht gefunden wurde und libmcrypt neu installieren möge.
By Teo on Aug 13, 2010
Probiere es mal so aus:
1. Download libmcrypt
2. Kompilieren und installieren:
./configure –disable-posix-threads –enable-dynamic-loading
make
sudo make install
3. Download PHP
4. in den Ordner php-5.3.1/ext/mcrypt/ wechseln.
5. PHP Kompilieren und installieren
phpize
./configure
make
sudo make install
6. Die mcrypt Extension in die php.ini hinzufügen
extension=mcrypt.so
ByDaniel Schröter on Aug 13, 2010