----- Original Message ----- From: "Garrett Cooper" <[EMAIL PROTECTED]> To: "FreeBSD Questions" <freebsd-questions@freebsd.org> Sent: Wednesday, October 05, 2005 1:15 AM Subject: Re: php4 sessions not built by default?
> > On Oct 5, 2005, at 1:02 AM, K Anderson wrote: > >> >> ----- Original Message ----- >> From: "Garrett Cooper" <[EMAIL PROTECTED]> >> To: "FreeBSD Questions" <freebsd-questions@freebsd.org> >> Sent: Wednesday, October 05, 2005 12:58 AM >> Subject: Re: php4 sessions not built by default? >> >> >> >>> >>> On Oct 5, 2005, at 12:36 AM, Sam Nilsson wrote: >>> >>> >>>> Garrett Cooper wrote: >>>> >>>> >>>>> Just trying to access some session variables via the PHP4 and >>>>> for >>>>> some odd reason it doesn't appear as if the function exists. Is this >>>>> not built in PHP4 by default? And if so, how may I remedy the issue? >>>>> Thanks, >>>>> -Garrett >>>>> >>>>> >>>> >>>> Hi Garrett, >>>> >>>> Yeah, I think you are right that it doesn't install session support >>>> by >>>> default. I remember running into this myself. The solution is to >>>> install >>>> the lang/php4-extensions port if you don't already have it installed. >>>> That port will give you options to install all kinds of php >>>> extensions >>>> that you might need including session support. >>>> >>>> If you already have the lang/php4-extensions port installed and you >>>> need >>>> a different way to install session support, install the www/ php4- >>>> session >>>> port directly. >>>> >>>> - Sam >>>> >>>> >>> >>> Still no dice. Do I need to restart any services or something? >>> >> Did you shutdown apache then restart it? >> Also, for giggles find your extensions.ini file (might be found in >> /usr/local/etc/php) and see if you have a line that says >> extension=session.so. If not then add it. Shut down apache and then >> restart >> it. >> >> Hope that helps. >> >> ~Mr. Anderson > > Thought about that just a second ago, and it doesn't seem like restarting > Apache helped. Here's my extensions.ini file... it has session.so in it, > but hopefully there weren't any additional files that were needed by the > extension other than php4. > > [EMAIL PROTECTED] cat /usr/local/etc/php/extensions.ini > extension=pcre.so > extension=session.so > > Interesting stuff when I ran the PHP script via a terminal: > > [EMAIL PROTECTED] php index.php > PHP Warning: Function registration failed - duplicate name - preg_match > in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > preg_match_all in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > preg_replace in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > preg_replace_callback in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - preg_split > in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - preg_quote > in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - preg_grep > in Unknown on line 0 > PHP Warning: pcre: Unable to register functions, unable to load in > Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_name in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_module_name in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_save_path in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - session_id > in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_regenerate_id in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_decode in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_register in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_unregister in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_is_registered in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_encode in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_start in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_destroy in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_unset in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_set_save_handler in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_cache_limiter in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_cache_expire in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_set_cookie_params in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_get_cookie_params in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_write_close in Unknown on line 0 > PHP Warning: Function registration failed - duplicate name - > session_commit in Unknown on line 0 > PHP Warning: session: Unable to register functions, unable to load in > Unknown on line 0 > <HTML> > <HEAD> > Segmentation fault (core dumped) > [EMAIL PROTECTED] > > I have no idea what the core dump line implies, but it's definitely > not good... Any ideas? Remove PHP4 and its various extensions all together and try again? Looks like PHP gone FUBAR. ~Mr. Anderson _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"