IIS7 cannot work properly due to incorrect PHP5.2 installation, and Error 500 is displayed.

Source: Internet
Author: User
My system is VISTA and I use the built-in IIS7, which keeps browsing ASP webpages normally. Recently, PHP5.2 was installed due to a whim error. The main operations are as follows: 1. Download the automatically installed PHP5.2 program and select the ISAPI button for installation; 2. Add an ISAPI filter named PHP to IIS7, select the ISAPI filter path as C: P.

My system is VISTA and I use the built-in IIS7, which keeps browsing ASP webpages normally. Recently, PHP5.2 was installed due to a whim error. The main operations are as follows: 1. Download the automatically installed PHP5.2 program and select the ISAPI button for installation; 2. Add an ISAPI filter named PHP to IIS7, select the ISAPI filter path as "C: \ P

My system is VISTA and I use the built-in IIS7, which keeps browsing ASP Web pages.Normal. Recent whimErrorInstallPHP5.2 once. The main operations are:

1. the download is automatic.InstallPHP5.2 program, the ISAPI button is automatically selectedInstall;

2. added an ISAPI filter named "PHP" to IIS7, and selected the ISAPI filter path as "C: \ Program Files \ PHP \ php5ts. dll" (path selection Program ).Error)

3. added "PHP" script ing to IIS7

ThoughtInstallIt succeeded, but it still didn't work. So I canceled all the operations. I want to restore the previous ASP recognition, but I open an ASP Webpage,Display500 error message. It seems that the problem lies in the ISAPI filter path,ErrorPromptThe ISAPI filter path is "C: \ Program Files \ PHP \ php5ts. dll! Haven't all been deleted? How can I configure the old data! Hope you can save me!

ErrorThe information is as follows:

HTTP Error 500.0-Internal Server Error

Description:Failed to call LoadLibraryEx, on the ISAPI filter "C: \ Program Files \ PHP \ php5ts. dll"

ErrorCode:0x8007007e

Notification:Unknown

Module:IIS Web Core

Request URL:Http: // localhost: 80/web/index. asp

Physical path:C: \ inetpub \ wwwroot \ web \ index. asp

Login User:Not confirmed

Logon method:Not confirmed

Handler:ASPClassic

The most likely cause is:

  • The ISAPI filter path is incorrect.
  • IIS received the request. However, an internal error occurred while processing the request.Error. Generate thisErrorThe root cause depends on the module that processes the request andErrorWhenWorkIn the process.
  • IISNoAccess the web. config file of the website or application. If the NTFS permission settings are incorrect, this problem occurs.
  • IISNoProcess the configuration of a website or application.
  • Authenticated users do not have the permission to use this DLL.

Possible operations:

  • Make sure that the isapi dll path is correct.
  • Make sure that the NTFS permission of the web. config file is correct and allow access to the computer account of the Web server.
  • Check whether any additional information is recorded in the event log.
  • Confirm the DLL permission.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.