I've attempted to build several different modules and all give the same results.
If I build as a module, placing an 'extension=' entry in php.ini causes a dylib error.
dyld: /usr/sbin/httpd Undefined symbols: __array_init __convert_to_string __efree __emalloc __estrdup __estrndup _add_assoc_long_ex _add_next_index_double _add_next_index_string _convert_to_array _convert_to_long
________________________________________________________________________ _
Without the 'extension=' entry in php.ini, placing an entry in my php script "dl('module.so');" results in the following log entry:
[Fri Feb 4 06:12:38 2005] [error] PHP Warning: module: Unable to register functions, unable to load in Unknown on line 0
________________________________________________________________________ _
If I use this entry in my php script, the module functions work properly.
if (!function_exists('my_function') && @dl('module.so')) { }
________________________________________________________________________ _
Is there anything specific I need to do for Mac OSX to build modules or embed them in PHP so they work properly?
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php