Fatal Error im xml_parser_create() -- php5-extensions lässt sich nicht installieren

Kyroy

New Member
Hallo,

ich kann mich in typo3 einloggen, aber danach kommt der error:

Fatal error: Call to undefined function xml_parser_create() in /usr/local/www/apache22/data/typo3/t3lib/class.t3lib_div.php on line 2339

in einem anderen forum habe ich mir schon infos zu diesem problem geholt und dort wurde nach einigem probieren gesagt, dass das problem php sei und das ich nei der installation ansetzen soll.

versionen:
freebsd 7.2
php version 5.2.9
typo3 4.2

meine frage:
wie installiere ich php5 neu, habe es mit ports installiert, bzw. ich weiss wie ich es deinstalliere und wieder installiere, aber beim wieder installieren kann ich nix mehr an der installation machen


falls es wen interessiert, ich habe dieses script getestet und es kam der selbe error
<?php
$simple = "<root><node><strong>Teststring</strong></node></root>";
$p = xml_parser_create();
xml_parse_into_struct($p, $simple, $vals, $index);
xml_parser_free($p);
echo $vals[2]['value'];
?>

danke für die hilfe
Kyroy
 
Zuletzt bearbeitet:
Hast du auch die php5-extensions mit xml support gebaut? Wenn ich mal raten darf, dann würde ich vermuten das xml_parser_create sich dort befindet.
 
jup..liegt da drin...hatte das auch schon vorher probiert, aber da kam der error hier unten...
edit: hab grade herausgefunden, wie man das konfiguriert^^ und xml support war drin...

naja erst motzt er, das er die libary net hat und dann motzt er das sie da is..wenn ich die wieder remove, so wie es da steht kommt wieder der erste error....need help!! :(

#cd /usr/ports/lang/php5-extensions && make
[...]
===> freetds-msdblib-0.64_3,1 depends on shared library: iodbc - not found
===> Verifying install for iodbc in /usr/ports/databases/libiodbc
===> Returning to build of freetds-msdblib-0.64_3,1
Error: shared library "iodbc" does not exist
*** Error code 1

Stop in /usr/ports/databases/freetds-msdblib.
*** Error code 1

Stop in /usr/ports/databases/freetds-msdblib.
*** Error code 1

Stop in /usr/ports/databases/php5-mssql.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.

Wenn ich die Libary dann aber installiere:
/usr/ports/databases/libiodbc # make install clean

kommt danach das hier:

/usr/ports/lang/php5-extensions # make
[...]
===> freetds-msdblib-0.64_3,1 depends on shared library: odbc - not found
===> Verifying install for odbc in /usr/ports/databases/unixODBC
===> Installing for unixODBC-2.2.14_1

===> unixODBC-2.2.14_1 conflicts with installed package(s):
libiodbc-3.52.6

They install files into the same place.
Please remove them first with pkg_delete(1).
*** Error code 1

Stop in /usr/ports/databases/unixODBC.
*** Error code 1

Stop in /usr/ports/databases/freetds-msdblib.
*** Error code 1

Stop in /usr/ports/databases/freetds-msdblib.
*** Error code 1

Stop in /usr/ports/databases/php5-mssql.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.
 
Zuletzt bearbeitet:
Zurück
Oben