[PHP-DOC] Bug #12311: Installation instructions not specific enough From: finnurb <email protected>
Date: 07/22/01

From: finnurb <email protected>
Operating system: W2K
PHP version: 4.0.6
PHP Bug Type: Documentation problem
Bug description: Installation instructions not specific enough

Hi,

I have been fighting for the last 6 hours to get IIS to load the ISAPI
version of PHP 4.0.6. I followed the directions to the last detail and it
just wouldn't work.

Now, I now why...

> Some DLLs are required for some PHP extensions.
> Please copy them to your to your windows/system
> (Win9.x) or winnt/system32 (WinNT, Win2000) directory.

This statement in the installation instructions (install.txt) does not
describe this step well enough.

I interpreted this as copying the contents of the dlls folder to my
system32 folder and the sapi/php4isapi.dll to the system32 folder as
well.

This however is not sufficient and IIS will fail to load the ISAPI DLL
(with error 7e - and no explanation). That is because it can't find the
php4ts.dll (this I found out 6 hours later!). The php4ts.dll is for some
reason not in the dlls folder, but in the php (root) folder.

I have seen some people reporting problem with IIS not loading the ISAPI,
probably because of a missing dll.

My suggestion is that you either describe which dll's need to be in the
path or the system32 directory, or (which is much easier) put the
php4ts.dll in the dlls folder along with the other dll's needed...

Best regards,
Finnur.

-- 
Edit bug report at: http://bugs.php.net/?id=12311&edit=1