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

ID: 12311
Updated by: phildriscoll
Reported By: finnurb <email protected>
Status: Closed
Bug Type: Documentation problem
Operating System: W2K
PHP Version: 4.0.6
New Comment:

install.txt file updated

Previous Comments:
------------------------------------------------------------------------

[2001-07-23 03:52:17] goba <email protected>

It is actually not buggy. I was wrong :) It is absolutely correct.

------------------------------------------------------------------------

[2001-07-23 03:26:22] goba <email protected>

Please read the actual manual, as you can find
the instructions, about putting php4ts.dll to
the system dir there. :)

So you wastes 6 hours on something that is in
the manual. Please use it to gather as much
info as you can about PHP :))

There is a small bug in that file list, but you
can see php4ts.dll there. We will correct that bug.

------------------------------------------------------------------------

[2001-07-22 20:00:08] finnurb <email protected>

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 this bug report at http://bugs.php.net/?id=12311&edit=1