My server is running Gentoo linux with a 2.5 kernel, apache and turkc-mmcache have been installed with portage. Apache fails to load mmcache spitting this in its error log:
Failed loading /usr/lib/php/extensions/no-debug-non-zts-20040412/mmcache.so: /usr/lib/php/extensions/no-debug-non-zts-20040412/mmcache.so: undefined symbol: zend_function_dtor
[Mon Nov 15 23:32:01 2004] [notice] Digest: generating secret for digest authentication ...
[Mon Nov 15 23:32:01 2004] [notice] Digest: done
[Mon Nov 15 23:32:02 2004] [notice] Apache/2.0.52 (Gentoo/Linux) DAV/2 PHP/4.3.9 configured -- resuming normal operations
I've tried loading mmcache.so as php , zend , and thread safe zend extension with the same error all around The only result for this error in google is a post on the zend support forums with zend optimizer and php5rc2
i've been using mmcache successfully on a number of machines for quite awhile
Thanks for any help
do u use binary(emerge -k) or build from source?
maybe u can rebuild php and mmcache
Whoops, 2.4 kernal**
built from source
u may have a look at mmcahe***.ebuild file
or join irc.freenode.org#gentoo
try building from the source yourself. seems like it might have built using headers from a different version of php. also you might want to check you have the same versions of mod_php and php emerged. because in gentoo they are separate ebuilds.