Wieder mal: Probleme nach Kompilieren von php-4.3.4
Posted: 2003-12-19 11:07
Hi,
ich musste php wegen Einsatz von xml/xsl/sablot und expat selbst kompilieren. Ausgangslage war: php-4.3.3 rpm-update nach http://www.netsecond.net/howto/index.ph ... 21&lang=de
Das Eigenkompilat lief (nach einigen - behobenen - Fehlermeldungen) sehr gut, auch ein make und ein make install verlief ohne Fehler. Hatte die Pfadangaben alle komplett (--prefix, --data..bin..lib etc.) aus dem Bestehenden php configure (phpinfo) übernommen.
Nur:
ein phpinfo verweist auf die Version php-4.3.3. Ein php-config --version (ist im Pfad - also korrekt(?)) verweist auf php-4.3.4.
D.h. doch, dass der apache immer noch auf 4.3.3 zugreift, oder?
Nun habe ich gesehen, dass in der /etc/httpd/modules/mod_php4 der Verweis auf das zu ladende php-module aus /usr/lib/apache/libphp4.so gezogen wird. Dieses Modul ist (natürlich) das alte.
Heisst das jetzt, dass ich den apache ebenfalls neu kompilieren muss? (Bin davon ausgegangen, das nicht machen zu müssen). Ein neues libphp4.so konnte ich nach dem Kompilieren nirgendwo anders finden. Ich dachte, das make install hätte alle Dateien korrekt in die benötigten Verzeichnisse kopiert?! Oder wird das libphp4.so erst vom apache selbst beim kompilieren erstellt!?
Danke für jedwede Hilfe und Ratschläge,
Mark
ich musste php wegen Einsatz von xml/xsl/sablot und expat selbst kompilieren. Ausgangslage war: php-4.3.3 rpm-update nach http://www.netsecond.net/howto/index.ph ... 21&lang=de
Das Eigenkompilat lief (nach einigen - behobenen - Fehlermeldungen) sehr gut, auch ein make und ein make install verlief ohne Fehler. Hatte die Pfadangaben alle komplett (--prefix, --data..bin..lib etc.) aus dem Bestehenden php configure (phpinfo) übernommen.
Nur:
ein phpinfo verweist auf die Version php-4.3.3. Ein php-config --version (ist im Pfad - also korrekt(?)) verweist auf php-4.3.4.
D.h. doch, dass der apache immer noch auf 4.3.3 zugreift, oder?
Nun habe ich gesehen, dass in der /etc/httpd/modules/mod_php4 der Verweis auf das zu ladende php-module aus /usr/lib/apache/libphp4.so gezogen wird. Dieses Modul ist (natürlich) das alte.
Heisst das jetzt, dass ich den apache ebenfalls neu kompilieren muss? (Bin davon ausgegangen, das nicht machen zu müssen). Ein neues libphp4.so konnte ich nach dem Kompilieren nirgendwo anders finden. Ich dachte, das make install hätte alle Dateien korrekt in die benötigten Verzeichnisse kopiert?! Oder wird das libphp4.so erst vom apache selbst beim kompilieren erstellt!?
Danke für jedwede Hilfe und Ratschläge,
Mark