Danke für den Stubs in die richtige Richtung, hatte dort wohl nicht genau genug geschaut. Nach ner gemütlichen viertel Stunde laufen bei mir die Templates unter PHP 5.2.6 wunderbar, auch wenn ich ein wenig suchen musste.
Rein fürs Archiv, falls das Problem irgendwann noch jemand hat, folgendes hat bei mir funktioniert:
- Unter
http://sourceforge.net/project/showfile ... _id=137319 die Sourcen "Platform-Independent" nehmen, entpacken und ins Verzeichniss reinwechseln
- phpize
- ./configure --enable-templates=shared
- das anschließende "make" hat bei mir etwaa 4-5 Fehler mitsamt Zeilennummer nummer ausgegeben, was auch unter
http://sourceforge.net/forum/forum.php? ... _id=136015 beschrieben ist. Hier kommt einfach das Workaround von
http://sourceforge.net/forum/message.php?msg_id=3241390 zum Tragen.
http://sourceforge.net/forum/message.php?msg_id=3241390 hat geschrieben: I made some changes to get tmpl_lib.c to compile with gcc 4.0.1. It seams to work, but I am not sure if what I did is fully correct. My C knowlegde is limited.
I changed the 3 lines that gcc 4 reports the lvalue error on. On those lines you are assigning to a ZV() macro. GCC 4 does not like this and I changed ZV to Z_STRVAL_P. Now it compiles fine and the tests run ok.
Regards,
Dick
- anschließend ist das "make" bei mir einwandfrei durchgelaufen und die fertigen Templates waren im Verzeichniss modules/ zu finden
Rest (Templates einbinden sowie "apachectl graceful") sollte bekannt sein.
LG,
Lauser