Summary of solutions for errors such as FastCGI in the windows server iis PHP suite

If your server has installed the PHP package and cannot open it, please refer to the following solutions:

First, you need to set IIS to allow output of detailed error information to the browser, so as to analyze


the error in detail. 1: The processing program "FastCGI" is It has an error module "FastCgiModule" in its module list.

English system prompt: Handler “FastCGI” has a bad module “FastCgiModule” in its module list.


 



    Reason analysis: This is mainly because the application development function is not installed.
    Solution: Just select the application development function. The CGI version of PHP and the CGI function must be selected.
 



Error Two: Module IsapiModule notifies ExecuteRequestHandler handler PHP-Handler error code 0x800700
or  handler "AboMapperCustom-5095705" has an error module "IsapiModule" in its module list


    Cause Analysis : The ISAPI extension is not installed.
    Solution : Install the ISAPI extension in IIS.
 


 



错误三:The FastCGI Handler was unable to process the request.
 


    Reason analysis: This kind of phenomenon often occurs in PHP upgrades. Generally, your PHP.ini before the upgrade is stored in C:\windows\system32\php.ini
    Solution: Delete C:\windows\system32\php.ini and restart IIS .



Mistake four:
 


    Solution: This may be caused by insufficient permissions, just add the read permission of Users to the directory above the root directory of the website.

Mistake five:

错误提示:Unable to place a FastCGI process in a JobObject. Try disabling the Application Pool CPU Limit feature

    Cause analysis: IIS has enabled the CPU limit of the program pool, and PHP in FastCGI mode does not support CPU limit.

    Solution: cancel the CPU limit of the program pool, or use PHP in ISAPI mode.


Mistake six:

    When installing the PHP7.0 package, an error "The FastCGI process exited unexpectedly", double-clicking "php-cgi.exe" will prompt "This program cannot be started because api-ms-win-crt-stdio-l1-1-0 is missing from the computer. dll. Try reinstalling the program to fix this problem.", as shown in the figure:

patron saint

    Cause analysis: This situation occurs because the server cannot install the VC++ 2015 runtime library, which leads to the inability of the php runtime environment, so an error occurs.

    Solution: According to analysis, the best solution to this situation is to reinstall the system and replace the operating system. If it still doesn't work, it is recommended to apply SP1 patch.

Error Seven: HTTP Error 500.0 - Internal Server Error 

The FastCGI process has been failing frequently lately. Please try this request again later, as shown in the image below

1111.png

Reasons for analysis: There are too many PHP program request errors, which are caused by improper parameter configuration.

Solution: Modify the FastCGI parameter configuration and set the number of fast faults per minute to 0 to solve the problem. As shown below

image.png

Guess you like

Origin blog.csdn.net/qq_39339179/article/details/132063970