Computing.Net > Forums > Web Development > PHP, MySQL, phpMyAdmin

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

PHP, MySQL, phpMyAdmin

Reply to Message Icon

Name: nickVainconline
Date: March 23, 2005 at 13:43:09 Pacific
OS: Windows 2000 Server
CPU/Ram: Intel Pentium III 512MB
Comment:

Trying to test out IIS 5 with PHP, MySQL, and phpMyAdmin. While I have gotten all of this communicating and working I have one problem. phpMyAdmin reports a problem stating that:

The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

Now I've gone into PHP.ini and uncommented that particular extension and loaded into D:\PHP\extensions I also told PHP.ini to look in that exact folder. However every time I try to load the phpMyAdmin, before it will display my server dings and pops up a little error that says:

Unknown(): Unable to load dynamic library 'D:\PHP\extensions\mbstring.dll' - The specified module could not be found.

I've tried several vartiations on the path name and even tried adding it to my system paths. I've also tried pointing the location of those files back on the virtual directory. I still can't figure this out.

Please, can anyone help me, please.
Thanks.

Blah Blah Blah



Sponsored Link
Ads by Google

Response Number 1
Name: FBI Agent
Date: March 23, 2005 at 20:53:41 Pacific
Reply:

you probably have the directory wrong or something (that's what it says). just browse to 'D:\PHP\extensions\mbstring.dll' and see how easy it is for you to find it.

try checking the cases of the letters (lowercase and uppercase) and if that doesnt work put quotes around the path

sorry i cant help anymore, it seems like a really easy problem that when you fix, you'll be all pissed off cuz it was so easy.

FBI Agent

AIM: EliteAssassin187


0

Response Number 2
Name: nickVainconline
Date: March 24, 2005 at 12:07:14 Pacific
Reply:

Unfortunately I've checked that. I even tried the case sensitive stuff again. I tried copying the path right out of the address bar on my computer and pasting it in there.

What exactly could happen if I don't have this mbstring.dll loading with PHP. I have a hard time understanding what exactly the issues that would arrise if it were to happen.

Blah Blah Blah


0

Response Number 3
Name: FBI Agent
Date: March 25, 2005 at 08:38:38 Pacific
Reply:

hah, well actually i just looked at my server and i dont have an mbstring.dll and then i looked into the PHP config and i saw that every code with the mbstring.dll in it was commented. it's used for languages in what is my guess (like japanese... that's what the default for mine is, but it's still commented) so you should just comment everything out under the [mbstring] in the php.ini and see if what you're trying to do still works.

also...

The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

i dont know what a multibyte charset is, but using different character sets is pretty much saying that you're using a different language, so that could be your problem. you have some sort of other language of phpMyAdmin

FBI Agent

AIM: EliteAssassin187


0

Response Number 4
Name: Jeruvy
Date: April 11, 2005 at 05:53:55 Pacific
Reply:

If you are using UTF-8 character sets for instance or using a multi-byte character set (Japanese, Chinese charsets for example) you will need to have the mbstring extention installed or you will corrupt any data using a multi-byte charset. UTF-8 is becoming pretty popular these days.

HTH,


J.
j e r u v y a t y a h o o d o t c o m


0

Response Number 5
Name: bdkoester
Date: April 27, 2005 at 20:56:55 Pacific
Reply:

I've found a solution. I ran into the same message in phpMyAdmin regarding mbstring, while using Redhat Enterprise Linux 4's php 4 distro.

The good thing is that you can skip editing your config files. This is easier...

In the Redhat documentation about recent changes in PHP, there is mention that the mbstring module was removed from the php distro, and is now part of a separate package called 'php-mbstring'

I quickly found 'php-mbstring' in the Enterprise Linux package archive, and I am sure it is available for the other platforms as well.

Simply install php-mbstring, then stop and restart your web server, and that should take care of it for you too.

I hope this helps.

Regards,
-Brad



0

Related Posts

See More



Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Web Development Forum Home


Sponsored links

Ads by Google


Results for: PHP, MySQL, phpMyAdmin

How do I setup PHP & MySQL on XP www.computing.net/answers/webdevel/how-do-i-setup-php-amp-mysql-on-xp/122.html

php/mysql database www.computing.net/answers/webdevel/phpmysql-database/2542.html

php + mysql support ? www.computing.net/answers/webdevel/php-mysql-support-/1746.html