ich habe mal wieder ein Problem mit den pdf-Geschichten ;P - Um die Pdf-Bibliotheken auf ein älteres System zu übertragen möchte ich diese gerne für php4 compilieren.
Dazu habe ich zunächst den xampp auf php4 umgestellt (./lampp php4) und dann alles so gemacht wie zum Schluss für php5, als es dann auch funktioniert hat:
# das pdflib.com-Paket entpackt, im dadurch erstellten Verzeichnis:
./configure --prefix=/opt/lampp
make
make install
# dann das Paket von pecl.php.net entpackt und in dessen Verzeichnis:
/opt/lampp/bin/phpize
./configure --with-pdflib=/opt/lampp/ --with-php-config=/opt/lampp/bin/php-config
# dann in die pdf.c das "#undef HAVE_LIBGD13" eingefügt um das Problem loszuwerden, das ich schon bei der Compilierung für php5 hatte.
make
Dann erstellt er mir auch eine pdf.so, die auch 4 Byte kleiner ist, als die für php5 (es ist also schonmal was anders als vorher)
Beim Starten des xampp kommt jedoch:
mirko:/opt/lampp # ./lampp start
Starte XAMPP fuer Linux 1.4.16...
PHP Warning: Unknown(): (null): Unable to initialize module
Module compiled with module API=20041030, debug=0, thread-safety=0
PHP compiled with module API=20020429, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
XAMPP: Starte Apache mit SSL (und PHP4)...
XAMPP: Starte MySQL...
XAMPP: Starte ProFTPD...
XAMPP fuer Linux gestartet.
Habe den Eindruck, dass 20041030 irgendwie mit php5 und 20020429 mit php4 zusammenhängt, was für mich bedeuten würde, dass er es doch für php5 compiliert hat?
Wäre für jede Hilfe dankbar
Mirko
PS: Die Diskussion bezüglich pdf unter php5 findet Ihr hier:
http://community.apachefriends.org/f/viewtopic.php?t=13889