2009-08-05 2 views
20

Windows 용 PHP를 설치 한 지 오래되었지만 온라인에서 보았던 모든 가이드에서는 IIS가 php5isapi.dll로 .PHP 파일을 인식하도록 설정합니다. 그러나 PHP 5.3.0 및 PHP 5.2.10을 설치 한 후 어디서나 php5isapi.dll을 찾을 수 없습니다.Windows 용 PHP를 설치 한 후 php5isapi.dll이 누락 된 이유는 무엇입니까?

나는 그것이 C에 있어야 올바르게 기억 : \ InstallDir이

나는 중요한 뭔가를 놓치고 있습니까?

답변

3

설치 프로그램이 아닌 바이너리를 다운로드하려고합니다. 그 zip에서 php5isapi.dll을 찾았지만 .exe/.msi는 해당 dll을 설치하지 않는 것 같습니다.

+2

http://windows.php.net/download/에서 바이너리 zip 파일을 다운로드하면 php5isapi.dll은 5.2.1.4 릴리스에 있지만 5.3.3 릴리스에는없는 것으로 보입니다. – njplumridge

+1

왜 이것이 답변으로 표시 되었는가, 최신 버전 (위의 주석에 명시된 바이너리 중)에는이 .dll 파일이 없습니다. "FastCGI"로 대체되는 아래의 설명은 "오, 멋지다. 오래된 버전 만 실행하십시오."보다 더 정확합니다. - 심각하게도, CGI는 거대한 뒤로 물러서는 것처럼 보입니다 ... – BrainSlugs83

+1

나는 질문 제목을 바꿀 수 있다고 생각합니다. 정말 "어디에서 php5isapi.dll을 찾을 수 있습니까?"그리고 두 번째로, 왜 그것이 문서가 말하는 곳이 아닌가? " 당시 (2 년 전) 나는 FastCGI가 작동하도록 신경 쓰지 않았고 IIS + PHP가 작동하기를 원했습니다. –

1

경로는 : C:\PHP\php5isapi.dll

EDIT

A step-by-step guide.

+2

바이너리 버전이 php5isapi.dll을 설치하지 않은 것 같습니다. 이것이 내 문제였습니다. –

+1

AFAIK, DLL을 단독으로 다운로드 할 수 있습니다. –

+0

그 경로는 거기에 있었지만 스레드를 읽었다면 그렇지 않습니다. – cazlab

11

FastCGI 당신이 "PWS-php5isapi.reg"파일을 찾을 수 지퍼 (& 스레드 안전은, 안전 비 스레드)는 PHP 5.3.5에서, 아이러니하게도

+1

다음은 IIS6에서 PHP를 구성하는 방법에 대한 훌륭한 기사에 대한 링크입니다. 다음 단계를 수행하면 완벽하게 작동합니다. http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/ –

+3

왜 천국을 위해서 - install.txt (또는 그 문제에 대한 다른 의사) 한 단어로 언급? 설치 방법이나 PHP 5.3에 대한 다른 readme 파일 중 어느 것도 ISAPI가 CGI로 바뀌지 않는다고합니다. 지금까지 Fastcgi는 ISAPI의 대안이었고 그 반대도 마찬가지였습니다. 하나를 생략해도 다른 하나가 대체되지는 않습니다. –

+0

FastCGI는 한 걸음 뒤로 물러 났지만, 여기에는 죽은 사람을 말하는 링크가 있습니다 : https://bugs.php.net/bug.php?id = 48299 그들은 지원을 중단하기로 결정했다는 것을 짜증나게하고, 아직 조각을 남겨두고 컴파일하는 것을 잊어 버렸다는 것을 암시합니다. – Brain2000

2

php5isapi.dll를 교체했다. 이 레지스트리 키는 php5isapi.dll 파일을 언급하고 PHP 설치 경로로 설정합니다. 그러나 ZIP에는 dll 파일이 없습니다. FastCGI가 지금 갈 수있는 유일한 방법 인 경우 주위에 떠돌아 다니는 이상한 레지스트리 키의 종류. 다음은 마이크로 소프트에 대한 기사입니다 : http://technet.microsoft.com/en-us/library/dd450377(WS.10).aspx

0

php5isapi.dll 발견의 추가 정보 파일 그들이 언급 웹 페이지에 동의하지 않는 설치합니다. 언급 된 웹 페이지에는 이와 같은 느슨한 목적이 있습니다. 프로그래머는 직업 안정을 유지하기위한 도전을 좋아하기 때문에 일관성이 있습니다.

관련 문제