php unter Windows mittels nmake compilieren

php unter Windows mittels nmake compilieren

am 21.06.2007 15:12:57 von wurstbrot

Hallo zusammen,

ich versuche vergeblich php unter WinXP mit Visual C++ (Konsole
mittels nmake) zu kompilieren. Es klappt einwandfrei nach den Vorgaben
von Sara Golemon aus ihrem Buch "Extending and Embedding PHP".

cscript /nologo configure.js --without-xml --without-wddx --without-
dom --without-libxml --disable-zlib --disable-odbc --disable-cgi --
enable-cli --enable-debug --without-iconv --enable-sample --with-
sqlite --enable-pdo

und anschließend

nmake

Wenn ich jetzt aber die gd-Bibliotheken oder simple_xml aktivieren
möchte, scheitere ich. Bei gd kommt die Meldung

Checking for library libjpeg.lib ...
WARNING: gd not enabled; libraries and headers not found

Gut, hab ich die Quellen für libjpeg heruntergeladen und nach Vorgaben
von http://www.libgd.org/FAQ_C_Compile kompiliert. Die lib wird
erstellt. Das interessiert das Config-Script leider recht wenig. So
ist die Dateistruktur:

c:/phpdev/php <- phpsources
c:/phpdev/jpeg-6b <-libjpeg und sources
c:/phpdev/win32build <- Dateien aus http://php.net/extra/win32build.zip
nach Buch

libpng konnte ich leider nicht erstellen, da jede menge Fehler in
VisualStudio geworfen werden. Aber das dürfte an dieser Stelle ja auch
noch weniger das problem sein, er findet libjpeg ja schon nicht,
obwohl es existiert.

Wie schaffe ich es, gd zu aktivieren?

Vielen dank

Mathias