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
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to