[MEGOLDVA] PHP: Failed loading xdebug.so: undefined symbol: zend_rebuild_symbol_table

Sziasztok!

PHPUnit használatkor ez a hibaüzenet:

Failed loading /usr/lib64/php/modules/xdebug.so: /usr/lib64/php/modules/xdebug.so: undefined symbol: zend_rebuild_symbol_table

Van fent xdebug, a megadott file elérhető, mi lehet a gond, mi hiányzik?

Köszönöm.

UPDATE:

Xdebug-ot forrásból fordítottam és már így jó.

Hozzászólások

Nekem egy 5.6.4-es PHP-m van linuxon, egyrészt van egy /usr/local/bin/php:


$ nm -Bg /usr/local/bin/php | grep zend_rebuild_symbol_table
083da178 T zend_rebuild_symbol_table

másrészt van egy /usr/local/libexec/apache2/libphp5.so:


$ nm -Bg /usr/local/libexec/apache2/libphp5.so | grep zend_rebuild_symbol_table
003d62ac T zend_rebuild_symbol_table

Lefuttattam, és egyikben sincsen benne a "zend_rebuild_symbol_table":

nm -Bg /usr/bin/php | grep zend_rebuild_symbol_table

nm -Bg /usr/lib64/httpd/modules/libphp5.so | grep zend_rebuild_symbol_table

Kiír több száz sort grep nélkül, van értelme ide vagy bárhova bemásolni, segíteni fog a megoldásban?

Sakk-matt,
KaTT :)

php-pecl-xdebug x86_64 2.1.3-1.el4.remi installed 593 k

Úgy tűnik szegény csominak még a distro verziója se egyezik.

Nem ennek kellene lennie?
http://rpms.southbridge.ru/rhel6/php-5.2/x86_64/php-pecl-xdebug-2.2.1-1…

Esetleg pecl install xdebug ? (fordítson magának egyet :))

tudom nem ez volt a kérdés, de mi sok év xdebugolás után átszoktunk blackfire.io -ra. Gyorsabb, szebb és az orrunkat is tisztíccsa.