Article ID: 126832, created on Sep 8, 2015, last review on Jun 17, 2016

  • Applies to:
  • Plesk 12.0 for Windows
  • Plesk 11.5 for Windows


When accessing Websites and Domains > PHP Settings for any domain the follwoing error is shown:

Error: Domain "": 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.


  1. Run procexp.exe as Administrator and find the path to php version that fails to be deleted.

  2. Find the process which is using php version that can not be removed (i.e. phph53):


    As shown above it is used by w3wp.exe process which is IIS.

  3. Restart IIS web server by executing the following command in windows command line:

  4. Install/remove required php via Plesk installer:

    "%plesk_bin%"\ai.exe --console

Search Words

the PHP handler is not registered

Unable to remove product 'php56' (code '[installed.ProductCode]') with error 87

PHP handler can not be installed

ed7be2b984f9c27de1d2dc349dc19c6d 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 85a92ca67f2200d36506862eaa6ed6b8 a766cea0c28e23e978fa78ef81918ab8 46a8e394d6fa13134808921036a34da8 bd7fc88cf1b01f097749ae6f87272128

Email subscription for changes to this article
Save as PDF