[cvsnt] Re: Conrtol Panel will not open

Jakob Kruse kruse at kruse-net.dk
Fri Oct 7 15:03:24 BST 2005


Actually, PHP doesn't come with an installer (at least not for Apache which 
I'm running). I put those dll's in system32 myself, unable to find any other 
place to put them that worked (this is recommended in the install 
documentation for PHP). So the bug is mostly that it's not possible to 
specify a location for these files, leading to Windows trying to find them 
by conventional methods.

FileMon is great though. The first directory searched for these files, when 
running PHP as a module under Apache, is the Apache bin directory. Putting 
the PHP dll's there creates no immediate conflicts (though it might very 
well have if Apache itself hadn't been clever enough to ship its own 
iconv.dll under a different name) and makes everything work beautifully.

Regards,
Jakob


"Tony Hoyle" <tony.hoyle at march-hare.com> wrote in message 
news:di5kml$jcd$2 at paris.nodomain.org...
> Jakob Kruse wrote:
>> (disproving that the application run dir is searched first). The 
>> iconv.dll found in the system32 dir came from a PHP installation, and is 
>> apparently
>
> File a showstopper bug with PHP.
>
> It is absolutely wrong for a 3rd party app to install a file like that in 
> system32.  The only things that can go in system32 are files that are 
> required by the *system* not 3rd party applications.
>
> Tony 





More information about the cvsnt mailing list