Kompilera IMAP för 10.5 Leopard och 10.6 Snow Leopard Server

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

Dessa instruktioner hjälper dig att kompilera IMAP modulen i PHP för Mac OS X Server 10.5 och 10.6 för Intel Mac (både Core2 och XEON).

1. Ladda ner IMAP källkoden
Börja med att ladda ner källkoden för IMAP i formen av en .tar fil som du sedan packar upp och flyttar till /usr/local/

cd ~/Downloads
curl -O ftp://ftp.cac.washington.edu/imap/imap-2007e.tar.gz
tar xf imap-2007e.tar.gz

sudo mv ~/Downloads/imap-2007e /usr/local/imap-2007
cd /usr/local/imap-2007

2. Kompilera IMAP källkoden för Intel Mac

make osx EXTRACFLAGS=”-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp”

Efter kompileringen döper vi om c-client.a till libc-client.a

sudo cp c-client/c-client.a /usr/local/lib/libc-client.a

3. Ladda ner PHP

PHP 5.2.12 används i Mac OS X 10.5.8

cd ~/Downloads
curl -O http://se2.php.net/distributions/php-5.2.12.t...
tar xf php-5.2.12.tar.gz

PHP 5.3.1 används i Mac OS X 10.6

cd ~/Downloads
curl -O http://se2.php.net/distributions/php-5.3.1.ta...
tar xf php-5.3.1.tar.gz

4. Kompilera PHP IMAP

phpize

MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS=" -arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch i386 -arch x86_64 -bind_at_load" ./configure --with-imap=/usr/local/imap-2007 --with-kerberos --with-imap-ssl=/usr/
make

make install

5. Flytta färdiga imap.so till din PHP installation

sudo cp modules/imap.so /usr/lib/php/extensions/no-debug-non-zts-20090626/

6. Lägg till imap.so i din php.ini

sudo pico /etc/php.ini

Lägg till följande rad i php.ini (överst om du vill)

extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/imap.so

Starta om Apache:

sudo apachectl graceful

När jag skulle göra detta fick jag:
make: command not found

Vad saknas?

Ursprungligen av MACaron:

När jag skulle göra detta fick jag:
make: command not found

Vad saknas?

Installera XCode från App Store.

Öppna App Store, gå till inställningar och sedan Downloads/Components och installera "Command Line Tools".

1
Bevaka tråden