php 5.0 + freebsd 6.1-RELEASE + xml

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Klesk
Сообщения: 58

php 5.0 + freebsd 6.1-RELEASE + xml

Сообщение Klesk »

$doc = DOMDocument::load('file.xml');
в пхп файле выдает
выдает
Fatal error: Class 'DOMDocument' not found in /usr/local/www/data/tv/index.php on line 5

что не установлено?
Атцы, помогайте!!!
Спасибо сказали:
Thug
Сообщения: 200

Re: php 5.0 + freebsd 6.1-RELEASE + xml

Сообщение Thug »

Port: php5-dom-5.2.5
Path: /usr/ports/textproc/php5-dom
Info: The dom shared extension for php
есть?
Страйкбол - игра админов :)
Спасибо сказали:
Аватара пользователя
Klesk
Сообщения: 58

Re: php 5.0 + freebsd 6.1-RELEASE + xml

Сообщение Klesk »

попробовал установить:

Код: Выделить всё

make && make install
===>   php5-dom-5.2.5 depends on file: /usr/local/include/php/main/php.h - found
===>   php5-dom-5.2.5 depends on executable: phpize - found
===>   php5-dom-5.2.5 depends on file: /usr/local/lib/php/20050922/spl.so - not found
===>    Verifying install for /usr/local/lib/php/20050922/spl.so in /usr/ports/devel/php5-spl
===>  Building for php5-spl-5.2.5
/bin/sh /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/libtool --mode=compile cc  -I. -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -DPHP_ATOM_INC -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/include -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/main -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/libxml2 -I/usr/local/include  -DHAVE_CONFIG_H  -O2 -fno-strict-aliasing -pipe   -c /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c -o php_spl.lo
 cc -I. -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -DPHP_ATOM_INC -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/include -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/main -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/libxml2 -I/usr/local/include -DHAVE_CONFIG_H -O2 -fno-strict-aliasing -pipe -c /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c  -fPIC -DPIC -o .libs/php_spl.o
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c: In function `PHP_GINIT_FUNCTION':
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:61: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:62: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:63: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:64: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c: At top level:
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:776: error: `spl' undeclared here (not in a function)
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:776: error: initializer element is not constant
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:776: error: (near initialization for `spl_module_entry.post_deactivate_func')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:777: error: initializer element is not constant
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:777: error: (near initialization for `spl_module_entry.globals_id')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:778: warning: initialization makes integer from pointer without a cast
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:779: warning: initialization makes integer from pointer without a cast
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: excess elements in struct initializer
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: (near initialization for `spl_module_entry')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: excess elements in struct initializer
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: (near initialization for `spl_module_entry')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:781: warning: excess elements in struct initializer
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:781: warning: (near initialization for `spl_module_entry')
*** Error code 1

Stop in /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl.
*** Error code 1

Stop in /usr/ports/devel/php5-spl.
*** Error code 1

Stop in /usr/ports/textproc/php5-dom.

в чем ошипка? =)
Спасибо сказали:
Ларин
Сообщения: 140

Re: php 5.0 + freebsd 6.1-RELEASE + xml

Сообщение Ларин »

Klesk писал(а):
29.01.2008 08:30
попробовал установить:

Код: Выделить всё

make && make install
===>   php5-dom-5.2.5 depends on file: /usr/local/include/php/main/php.h - found
===>   php5-dom-5.2.5 depends on executable: phpize - found
===>   php5-dom-5.2.5 depends on file: /usr/local/lib/php/20050922/spl.so - not found
===>    Verifying install for /usr/local/lib/php/20050922/spl.so in /usr/ports/devel/php5-spl
===>  Building for php5-spl-5.2.5
/bin/sh /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/libtool --mode=compile cc  -I. -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -DPHP_ATOM_INC -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/include -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/main -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/libxml2 -I/usr/local/include  -DHAVE_CONFIG_H  -O2 -fno-strict-aliasing -pipe   -c /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c -o php_spl.lo
 cc -I. -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -DPHP_ATOM_INC -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/include -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/main -I/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/libxml2 -I/usr/local/include -DHAVE_CONFIG_H -O2 -fno-strict-aliasing -pipe -c /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c  -fPIC -DPIC -o .libs/php_spl.o
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c: In function `PHP_GINIT_FUNCTION':
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:61: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:62: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:63: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:64: error: invalid type argument of `->'
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c: At top level:
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:776: error: `spl' undeclared here (not in a function)
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:776: error: initializer element is not constant
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:776: error: (near initialization for `spl_module_entry.post_deactivate_func')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:777: error: initializer element is not constant
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:777: error: (near initialization for `spl_module_entry.globals_id')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:778: warning: initialization makes integer from pointer without a cast
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:779: warning: initialization makes integer from pointer without a cast
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: excess elements in struct initializer
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: (near initialization for `spl_module_entry')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: excess elements in struct initializer
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:780: warning: (near initialization for `spl_module_entry')
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:781: warning: excess elements in struct initializer
/usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl/php_spl.c:781: warning: (near initialization for `spl_module_entry')
*** Error code 1

Stop in /usr/ports/devel/php5-spl/work/php-5.2.5/ext/spl.
*** Error code 1

Stop in /usr/ports/devel/php5-spl.
*** Error code 1

Stop in /usr/ports/textproc/php5-dom.

в чем ошипка? =)

порты обновлял? если нет, то обнови.
Спасибо сказали: