Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Oct 2005 01:21:35 -0700
From:      "K Anderson" <freebsduser@comcast.net>
To:        "Garrett Cooper" <youshi10@u.washington.edu>, "FreeBSD Questions" <freebsd-questions@freebsd.org>
Subject:   Re: php4 sessions not built by default?
Message-ID:  <004601c5c985$ccff1670$0c64a8c0@opteron>
References:  <80A9FCAE-B445-4E9D-B42F-7F5D5644B6C6@u.washington.edu><43438264.1040309@servingpeace.com><795D325A-9591-4B11-83BC-3C30F675CAAC@u.washington.edu><002c01c5c983$1c3a2ac0$0c64a8c0@opteron> <51DEB633-065F-487B-9018-81CCD7AA254D@u.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- 
From: "Garrett Cooper" <youshi10@u.washington.edu>
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" <youshi10@u.washington.edu>
>> 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.
>
> root@sprsd# cat /usr/local/etc/php/extensions.ini
> extension=pcre.so
> extension=session.so
>
> Interesting stuff when I ran the PHP script via a terminal:
>
> gman@sprsd$ 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)
> gman@sprsd$
>
>     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 





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004601c5c985$ccff1670$0c64a8c0>