Jump to content
The Uniform Server Community
Sign in to follow this  
thedoo

Update MySQL help

Recommended Posts

I recently downloaded the 5_2 Uniserver, and updated phpMyAdmin to 3.2.2.1 and tried to update MySQL to 5.1.40 after reading through some of the upgrading posts on here.

 

I thought I had it all set up right, but now everytime I go to phpMyAdmin, the Apache server crashes.

 

Here's the error:

[notice] EACCELERATOR(1632): PHP crashed on opline 5 of mysqli_fetch_array() at D:\UniServer\home\admin\www\phpMyAdmin\libraries\dbi\mysqli.dbi.lib.php:233 

 

Any ideas?

Share this post


Link to post
Share on other sites

The EACCELERATOR is a red herring!

I think you copied libmysql.dll from MySQL 5.1.40 to the PHP folder

If you did this will crash Apache because PHP was not compiled against this version.

Try coping the original libmysql.dll from US 5.2 to your modified server.

 

PhpMyAdmin may report wrong MySQL server version I don’t think there will be an issue. Changes between 5.1.39 and 5.1.40 were bug fixes however run as many tests as possible.

 

Anyway give that a try and see how it goes.

All the best

Ric :)

Share this post


Link to post
Share on other sites

The EACCELERATOR is a red herring!

I think you copied libmysql.dll from MySQL 5.1.40 to the PHP folder

If you did this will crash Apache because PHP was not compiled against this version.

Try coping the original libmysql.dll from US 5.2 to your modified server.

 

PhpMyAdmin may report wrong MySQL server version I don’t think there will be an issue. Changes between 5.1.39 and 5.1.40 were bug fixes however run as many tests as possible.

 

Anyway give that a try and see how it goes.

All the best

Ric :)

 

Yep that was it, thought I was supposed to copy the new libmysql.dll over. Copied the original back and it fixed it. Displays the right version too.

 

Thanks for the help. :)

Share this post


Link to post
Share on other sites

Ace, glad you have it working.

 

“ thought I was supposed to copy the new libmysql.dll over.”

 

That’s a logical thing to do but PHP 5.2.* series come with its own version of libmysql.dll :)

 

With the introduction of PHP 5.3.* series those bad only days are over and now you are expected to copy libmysql.dll from the MySQL distribution. :)

 

All the best

Ric :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...