Results 1 to 7 of 7

Thread: php_mbstring.dll will not load in IIS 6.0

  1. #1
    sfreeman is offline Junior Member
    Join Date
    Sep 2006
    Posts
    2

    Default php_mbstring.dll will not load in IIS 6.0

    I am trying to install Sugar on a Windows 2003 server with PHP 4.4.0. During the install I can never get php_mbstring.dll to work. I have added the dll in C:\PHP\entensions\ but when I uncomment
    ;extension=php_mbstring.dll in the php.ini file it basically stops any PHP file from running. If I comment it out again PHP starts working again.

    The event log has the following entries:
    ========System Log==========
    Application popup: Warning : Unknown(): Unable to load dynamic library 'C:\PHP\extensions\php_mbstring.dll' - The specified procedure could not be found.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    =========Application Log==========
    The script started from the URL '/install.php' with parameters '' has not responded within the configured timeout period. The HTTP server is terminating the script.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    I thought it might be a permission problem so I temporarily set full access to EVERYONE on the C:\PHP\extensions folder but that didn't work either.

    I know this is more of a PHP issue but I thought someone out there may have a an answer. Any info would be greatly appreciated.

    Thank you in advance.

    Shane

  2. #2
    kpit's Avatar
    kpit is offline A Sugar Hero | Help Forum Moderator
    Join Date
    Dec 2005
    Location
    Memphis, TN
    Posts
    996

    Default Re: php_mbstring.dll will not load in IIS 6.0

    Quote Originally Posted by sfreeman
    I am trying to install Sugar on a Windows 2003 server with PHP 4.4.0. During the install I can never get php_mbstring.dll to work. I have added the dll in C:\PHP\entensions\ but when I uncomment
    ;extension=php_mbstring.dll in the php.ini file it basically stops any PHP file from running. If I comment it out again PHP starts working again.

    The event log has the following entries:
    ========System Log==========
    Application popup: Warning : Unknown(): Unable to load dynamic library 'C:\PHP\extensions\php_mbstring.dll' - The specified procedure could not be found.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    =========Application Log==========
    The script started from the URL '/install.php' with parameters '' has not responded within the configured timeout period. The HTTP server is terminating the script.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    I thought it might be a permission problem so I temporarily set full access to EVERYONE on the C:\PHP\extensions folder but that didn't work either.

    I know this is more of a PHP issue but I thought someone out there may have a an answer. Any info would be greatly appreciated.

    Thank you in advance.

    Shane
    Does the file 'C:\PHP\extensions\php_mbstring.dll' exist?
    Cheers,

    Max W. Blackmer, Jr.

    Blog
    Phone: +1 (901) 672-2694



  3. #3
    sfreeman is offline Junior Member
    Join Date
    Sep 2006
    Posts
    2

    Default Re: php_mbstring.dll will not load in IIS 6.0

    Yes, it does still exist. I just seems like PHP or IIS can't find it? Do you know if the DLLs have to be registered (regsvr32)?

  4. #4
    cubach is offline Member
    Join Date
    Apr 2006
    Posts
    5

    Default Re: php_mbstring.dll will not load in IIS 6.0

    I have tried to execute regsevr32 to register the php_mbstring.dll without exit. It seems imposible ! Maybe the dll has not all the information needed to be registred.


  5. #5
    ayavilevich is offline Sugar Community Member
    Join Date
    Sep 2006
    Posts
    12

    Default Re: php_mbstring.dll will not load in IIS 6.0

    Try to add this to the [mbstring] section in php.ini

    mbstring.language = Japanese
    mbstring.internal_encoding = UTF-8
    mbstring.http_input = auto
    mbstring.http_output = pass
    mbstring.encoding_translation = On
    mbstring.detect_order = auto
    mbstring.substitute_character = none;
    mbstring.func_overload = 0

  6. #6
    ruchida's Avatar
    ruchida is offline A Sugar Hero | Help Forum Moderator
    Join Date
    Feb 2005
    Location
    Japan
    Posts
    1,375

    Default Re: php_mbstring.dll will not load in IIS 6.0

    Try to add C:\php to the PATH (and reboot the machine to make sure).
    Ryuhei Uchida
    Help Forum Moderator
    Calendar 2.0
    http://blogs.itmedia.co.jp/ruchida/

  7. #7
    cubach is offline Member
    Join Date
    Apr 2006
    Posts
    5

    Default Re: php_mbstring.dll will not load in IIS 6.0

    We have loaded the php_mbstring.dll !

    Please check the version of the php_mbstring.dll you want to load, in my case was the version 5.1.6.6 and didn't work. I have download the php_mbstring.dll version 5.0.4, and I have copied to c:/windows and it works. Now I have other problems but not this one.

    No need to register the dll with regsvr32 !!

    Regards,

    Carles

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •