On Fri, Oct 23, 2009 at 11:54 AM, Ashley Sheridan

> Hiya,
> I know this isn't the best place to ask, but I figured enough people
> here would have at some point installed PHP on some Linux variant, and
> I'm hoping that some of you may have even done it on Fedora 11.
> I'm using the built in gui package manager in Fedora (kpackagekit) to
> install php, mysql and php-mysql. I let it resolve the dependencies and
> install, but phpMyAdmin refuses to connect to the Mysql database with
> the default username and password (root, no password) even though I can
> successfully connect to plain old Mysql over the command line with
> "mysql -u root -p"
> I thought it was some problem with the built in repositories, so I
> attempted to build PHP from source, and after sorting out the
> dependencies manually, I got PHP installed and working from the command
> line. However, when I try to start httpd up again, it gives me the
> following error:
> libphp5.so: undefined symbol: OnUpdateLong
> I ran a nm command against the libphp5.so file, and the first line is "
> U OnUpdateLong" (intentional spaces there)
> Has anyone come across either of these problems and do you know of a way
> to overcome either one? All I need really is a way to get it working, so
> don't mind whether it's via the GUI or the command line!
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk

Hi Ashey,

What version of PHP did you compile?

What were your ./configure options?

It looks like the php source is using OnUpdateLong but the source file
containing OnUpdateLong is not included or linked properly.

I have ran into this kind of problem before.
"Good Enough" is not good enough.
To give anything less than your best is to sacrifice the gift.
Quality First. Measure Twice. Cut Once.

Reply via email to