Die XMLReader-Erweiterung steht für PHP 5.0.0 unter PECL zur Verfügung. Ab PHP 5.1.0 ist sie standardmäßig enthalten und aktiviert. Sie wird durch die Option --enable-xmlreader (oder --with-xmlreader vor PHP 5.1.0) aktiviert. Die libxml Erweiterung wird vorausgesetzt.
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.
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.