php unter Windows mittels nmake compilieren
am 21.06.2007 15:12:57 von wurstbrotHallo 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