Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jul 2007 19:18:01 +0200
From:      Bram Kuijper <a.l.w.kuijper@rug.nl>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: php4 to php5 means exit session functions?
Message-ID:  <46AF6EC9.8030205@rug.nl>
In-Reply-To: <46AF66A7.9000503@infracaninophile.co.uk>
References:  <46AE6A04.2000107@rug.nl> <46AF66A7.9000503@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
OK, I finally found at what had been going wrong:

In my php.ini file there is the variable "extension_dir". This was still 
pointing at the old extension dir, located at
/usr/local/lib/php/2002something

after I changed it to
/usr/local/lib/php/20060613

everything worked fine.

thanks,

Bram


Matthew Seaman wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Bram Kuijper wrote:
>   
>> Hi all,
>>
>> I am trying to update php4 to php5 on my FreeBSD 6.1-server, by using
>> the following 'manual':
>> http://lists.freebsd.org/pipermail/freebsd-questions/2006-July/127059.html
>>
>> However, now I get error messages like " *Fatal error*: Call to
>> undefined function session_start()*".
>> This is strange, because I _did_ also update php5-session and
>> php5-extensions. I did restart apache, so what else can be wrong? This
>> is the configure command I used:
>>
>> *'./configure' '--enable-versioning' '--with-layout=GNU'
>> '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all'
>> '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection'
>> '--program-prefix=' '--enable-fastcgi'
>> '--with-apxs2=/usr/local/sbin/apxs' '--with-regex=php'
>> '--with-zend-vm=CALL' '--prefix=/usr/local'
>> *
>> anyone a clue how to get the session functionality back? thanks.
>>     
>
> If you're correctly following the instructions I wrote in the
> message you quoted, then you would never run configure directly.
> The ports system does it all for you.
>
> Do you have a php-session port installed? Does
> /usr/local/etc/php/extensions.ini contain the line:
>
>     extension=session.so
>
> What do you get if you run this command?
>
>     % php -r 'phpinfo();' | grep -i session
>
> 	Cheers,
>
> 	Matthew
>
> - --
> Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
>                                                   Flat 3
> PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
>                                                   Kent, CT11 9PW
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.4 (FreeBSD)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFGr2an8Mjk52CukIwRCPvdAJ9jY2Gq0hTmoLimhhNZF73/WTfAZACfYE68
> WZ97WG94IeHeqj2F6Y7quyI=
> =+3C3
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
>   




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46AF6EC9.8030205>