Why is php5isapi.dll missing after installing PHP

2020-02-26 19:53发布

It's been a while since I've installed PHP for Windows, but every guide I've seen online tells me to set IIS to recognize .PHP files with php5isapi.dll. However, I can't seem to find php5isapi.dll anywhere after installing PHP 5.3.0 and PHP 5.2.10.

If I recall correctly it should be in C:\InstallDir

Am I missing something important?

6条回答
Lonely孤独者°
2楼-- · 2020-02-26 20:15

The readme files in the install don't agree with the web pages they mention. The webpages mentioned have loose ends like this one. Well, anything but consistency, because us programmers love a challenge to maintain job security.

查看更多
萌系小妹纸
3楼-- · 2020-02-26 20:25

Ironically, in the PHP 5.3.5 (Non Thread Safe, & Thread Safe) ZIPs you will find the "pws-php5isapi.reg" file. This registry key even mentions the php5isapi.dll file and setting it to the path of your PHP install. However, the ZIPs do not contain the dll file. Kind of an odd registry key to leave haging around if FastCGI is the only way to go now. Here's an article on Microsoft: http://technet.microsoft.com/en-us/library/dd450377(WS.10).aspx

查看更多
放我归山
4楼-- · 2020-02-26 20:26

I would try downloading the binaries (rather than the installer). I found php5isapi.dll in those zips, but the .exe/.msi doesn't seem to install that dll.

查看更多
干净又极端
5楼-- · 2020-02-26 20:29

I found php5isapi.dll in archive

查看更多
贼婆χ
6楼-- · 2020-02-26 20:32

FastCGI replaced php5isapi.dll

查看更多
再贱就再见
7楼-- · 2020-02-26 20:39

The path is: C:\PHP\php5isapi.dll

EDIT

A step-by-step guide.

查看更多
登录 后发表回答