André Laugks: PHP5 unter Linux mit DOM_XML und XSLT kompilieren

Beitrag lesen

Hallo Christoph!

Dann tu das doch *g*

Habe ich ja schon! Geht leider nicht! :-)

Tut mir leid, aber ich verstehe deine Frage nicht ganz. Und ich habe jetzt auch nicht aufgepaßt und weiß grade nicht, welche Distribution du benutzt. []

Ich habe SuSE 9.3 am laufen. PHP5.0.4 habe ich selbst kompiliert.

Was bedeutet "werden nicht angeboten"? Was funktioniert nicht, wenn du dein ./configure-Script aufrufst?

--with-dom, --with-xslt-sablot und --with-dom-xslt kennt das ./configure-Script nicht. Ich habe es auch mit "./configure --help | grep sablot" etc. getestet. Ich kann es also nicht übersehen haben.

Ich habe es mit diesen Optionen trotzdem mal kompiliert. PHP5 überspringt diese Parameter einfach. Über phpinfo(); werden mir diese Parameter unter "Configure Command" angezeigt, aber in der Liste der Erweiterungen kann ich sie nicht sehen.

Gabs da nicht auch irgendwas mit PECL?

Gute Frage! wo ich so im Moment drüber nachdenke, klingelt da was.

Hast du mal auf einer anderen Konsole ein
tail /var/log/messages
mitlaufen lassen?

Neee!

Nach meinen Recherchen werde ich wohl PHP4 mit einem zweiten Apache parallel installieren müssen und dann mit mod_rewrite und mod_proxy im "ersten" Apache arbeiten um für PHP4-Scripte nicht auf einen anderen Port wechseln zu müssen wo der "zweite" Apache läuft.

Der Sinn, oder besser der Zwang, nach dem du handelst, erschließt sich mir aber noch nicht.

1. Apache (Port 80) / PHP5 als Modul
2. Apache (Port 10080) / PHP4 als Modul

In der httpd.conf des 1. Apache steht dann folgendes:

// Schematisch!!!
RewriteCond %{QUERY_STRING} .php4
RewriteRule http://www.domain.de/script.php4 http://www.domain.de:10080/script.php4 [P]

André Laugks

--
Die Frau geht, die Hilti bleibt!