When accessing Websites and Domains > PHP Settings for any domain the follwoing error is shown:
Error: Domain "example.com": the PHP handler "fastcgi-5.6" is not registered. It was probably deleted from the server. Register a handler with the same properties and try again.
PHP handler can not be removed via Plesk installer with following error:
Unable to remove product 'php56' (code '[installed.ProductCode]') with error 87
ERROR: The installation of the package 'php56' failed with code 87. (remove: uninstalling PHP 5.6 script engine...) Not all packages were installed. Please, contact product technical support.
One of IIS handler uses
php.ini for version that attempted to be managed.
Run procexp.exe as Administrator and find the path to php version that fails to be deleted.
Find the process which is using php version that can not be removed (i.e.
As shown above it is used by
w3wp.exeprocess which is IIS.
Restart IIS web server by executing the following command in windows command line:
Install/remove required php via Plesk installer: