Solving the problem of unknown PHP ISAPI loading status in IIS6.0

Source: Internet
Author: User
Keywords PHP

Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall

In one of my blogs, we introduced the installation process for the PHP environment in IIS, and one of the more critical steps is to detect whether the PHP ISAPI DLL file is loaded, that is, whether the Phpisapi filter's status arrows are green, or if the previous status arrows are red, It proves that the php.ini file is not properly configured, or that the file described in the previous article has not been completed. The green words on the proof has been loaded, generally in accordance with the steps in the previous configuration process Phpisapi will be configured to complete the loading, but also have a display status unknown, this let many people feel puzzled, and the most important thing is Can not find the reason, and some places are said to be PHP folder permissions, the Everyone permissions on the line, in fact, this approach sometimes does not solve the problem, but also may bring the security problem does not compare, the following I for loading display status Unknown summary of the reasons and solutions:

1 Web Service Extensions load PHP ISAPI, if you have a load unknown situation should first consider whether this step is forgotten, then quickly configure, add a new Web service extension, and then give it an extension, Add the Php5isapi.dll file in the PhP5 folder, and then the status is OK, restart the application pool and site, and view the filter status, if it turns green.

2 User group permissions, the problem is not very common, you as long as the highest administrator on the server to carry out the operation of the folder, the general user group will inherit the default, as to add what everyone permissions, individuals do not agree with, Because it's possible that you've buried a major security risk for your site, general user group permissions as long as there is read and run, List folder directory and special inheritance permissions on it, as for the special permissions on the operation of PHP has no effect, the author has not encountered similar things.

3 The simplest problem is also the most easy to ignore the problem, when all of our steps are correctly done, to see the state of Phpisapi or unknown, we will subconsciously think that our configuration has errors, or will be associated with the so-called permission issues, in fact, 8630.html "> Sometimes it's not a problem at all, it's about some of the rules of permissions in Microsoft IIS about ISAPI, when an ISAPI filter is added to the IIS 6.0 Web site, the status of the filter in the IIS Microsoft Management Console (MMC) is empty. The State of the filter is unknown until the request is made to the site and the filter is tried to load. Only when you make a request to the site can you determine the state of the filter. That is, the ISAPI we added correctly does not have a program to trigger, so it cannot verify the state, so it is displayed as unknown. At this point we can use IP or domain name to ask, and then look at the filter state, you will see a lovely green arrow came out, if the IP is not accessible, it is possible that our 80-port is blocked by the firewall, manually add open, try again, OK.

Summary: Whether we are doing SEO or in the Web site can not blindly do the right to add or operate, to as much as possible to refer to more authoritative information, from the simplest starting to start to troubleshoot, more hands-on, diligent brain. This article from Zhengzhou SEO: High Star blog, reprinted please indicate the original link: http://www.welmkt.com/iis6-phpisapi-nostatus.html

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.