LiveKillers
Новичок
Проблемы с PECL и DOM XML
PHP Version 5.0.4, Apache 2.0.54, WinXP
Устанавливал DOM XML. Сделал всё, как сказано в мануале и в FAQ - скачал
libxml2-2.6.23+.win32.zip
libxmlsec-1.2.9+.win32.zip
libxslt-1.1.15+.win32.zip
pecl-5.1.2-Win32.zip
Sablot-Win-1.0.1-2-FullPack.zip
Распаковал, скопировал в system32 все библиотеки, что находились в bin (хотя, раз PHP5, то можно было не все копировать) + sablot.dll, expat.dll, iconv.dll
В PHP.ini (PHP и WINDOWS) поставил
extension=php_xmlrpc.dll
extension=php_xsl.dll
;extension=php_domxml.dll
Если ещё установить extension=php_domxml.dll, то PHP ругается
"PHP Startup: Unable to load Dynamic library 'c:\Program Files\PHP\ext\php_domxml.php' - Не найдена указанная процедура", хотя в папке ext этот файл, php_domxml.php, есть.
Если же закавычить строчку ;extension=php_domxml.dll, тогда phpinfo пишет:
dom
DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.6.11
HTML Support enabled
XPath Support enabled
XPointer Support enabled
Schema Support enabled
RelaxNG Support enabled
xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.11
xmlrpc
core library version xmlrpc-epi v. 0.51
php extension version 0.51
author Dan Libby
homepage http://xmlrpc-epi.sourceforge.net
open sourced by Epinions.com
xsl
XSL enabled
libxslt Version 1.1.7
libxslt compiled against libxml Version 2.6.11
EXSLT enabled
libexslt Version 0.8.5
Всё есть, но такие строки вызывают ошибку:
//echo domxml_version();
$dom = domxml_new_doc('1.0');
Fatal error: Call to undefined function domxml_version()
Ни разу такого не случалось, чтобы у меня модуль не работал, а вот тут что-то непонятно. Если кто знает в чём тут проблема, то подскажите.
PHP Version 5.0.4, Apache 2.0.54, WinXP
Устанавливал DOM XML. Сделал всё, как сказано в мануале и в FAQ - скачал
libxml2-2.6.23+.win32.zip
libxmlsec-1.2.9+.win32.zip
libxslt-1.1.15+.win32.zip
pecl-5.1.2-Win32.zip
Sablot-Win-1.0.1-2-FullPack.zip
Распаковал, скопировал в system32 все библиотеки, что находились в bin (хотя, раз PHP5, то можно было не все копировать) + sablot.dll, expat.dll, iconv.dll
В PHP.ini (PHP и WINDOWS) поставил
extension=php_xmlrpc.dll
extension=php_xsl.dll
;extension=php_domxml.dll
Если ещё установить extension=php_domxml.dll, то PHP ругается
"PHP Startup: Unable to load Dynamic library 'c:\Program Files\PHP\ext\php_domxml.php' - Не найдена указанная процедура", хотя в папке ext этот файл, php_domxml.php, есть.
Если же закавычить строчку ;extension=php_domxml.dll, тогда phpinfo пишет:
dom
DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.6.11
HTML Support enabled
XPath Support enabled
XPointer Support enabled
Schema Support enabled
RelaxNG Support enabled
xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.11
xmlrpc
core library version xmlrpc-epi v. 0.51
php extension version 0.51
author Dan Libby
homepage http://xmlrpc-epi.sourceforge.net
open sourced by Epinions.com
xsl
XSL enabled
libxslt Version 1.1.7
libxslt compiled against libxml Version 2.6.11
EXSLT enabled
libexslt Version 0.8.5
Всё есть, но такие строки вызывают ошибку:
//echo domxml_version();
$dom = domxml_new_doc('1.0');
Fatal error: Call to undefined function domxml_version()
Ни разу такого не случалось, чтобы у меня модуль не работал, а вот тут что-то непонятно. Если кто знает в чём тут проблема, то подскажите.