NYCPHP Meetup

NYPHP.org

[nycphp-talk] mbstring.dll not found

David Krings ramons at gmx.net
Sat May 17 19:28:53 EDT 2008


Tim Gales wrote:
> David Krings wrote:
>> Tim Gales wrote:
  > I would suggest that you add your extension directory to your path
> and move any dll's that start with 'php_' to the extension directory.
> (at least don't put php_*.dll's in the system directory to solve a
> dll search order problem)

Done!

> 
>>
>> Especially since new problems come about, such as that the php-cgi.exe 
>> crashes often. Anyone knows if running PHP on 64bit Windows is not a 
>> good idea?
>>
> You might want to download 'Dependency Walker' from 
> http://www.dependencywalker.com/
> 
> Open up php-cgi.exe with 'Dependency Walker' and look for unresolved 
> symbols.
> (trying to run anything with unresolved symbols is 'not a good idea')
> 
> Happy hunting...

Found a suspect. After fixing the most obvious DLL issues I came across the 
dwmapi.dll not existing on non-Vista systems. Since that is related to IE7 I 
switched browsers for development (forgot to do that anyway), but even after 
firefoxerizing the whole thing php-cgi.exe still crashes and blames it on 
php5ts.dll, which apparently doesn't work right on x86_64 systems. Since there 
is no fix for this yet as it seems using PHP on 64 bit Windows systems is a no 
go. Very disappointing!

I will check if that is really 64 bit related by running a 32 bit version in a 
VM, but that doesn't really help since I run 64bit Windows on my "production" 
server, which may also be the reason why the system is so flaky.

Maybe that is a reason to switch to Linux, but at the moment there is not a 
single distro that I think is fit for general consumption. Also disappointing.

I'll post my findings when available. So far, thanks for all the help.

David



More information about the talk mailing list
Automatic Email Organization without missing anything!