If you are having trouble loading this extension (perhaps with a log message like 'Undefined symbol "dom_node_class_entry"'), make sure that you have xmlreader.so listed AFTER dom.so in php.ini.
Instalación
La extensión XMLReader inicialmente era una extensión PECL para PHP 5. Posteriormente se movió al código fuente de PHP a partir de PHP 5.1.0, y se habilitó de forma predeterminada a partir de PHP 5.1.2.
Esta extensión está habilitada por defecto. Se puede inhabilitar usando la siguiente opción al momento de compilar: --disable-xmlreader
Miguel Cruz ¶
11 months ago
alvaro at digdib dot com ¶
4 years ago
Gentoo users: emerge does not compile dev-lang/php with --enable-xmlreader by default. To enable this option, add the flag xmlreader to your USE variable and recompile php.
s dot coletta at unidata dot it ¶
3 years ago
When you type:
pecl install XMLReader
and installation fails with this error:
Fatal error: Call to undefined function preg_match() in /usr/share/pear/PEAR/Frontend/CLI.php on line 57
You can temporarily fix it by removing the -n flag from the pecl script.
By removing the -n flag it will use your php.ini.
