Plesk

How to enable SOAP PHP extension in Plesk?

Question

How to enable SOAP PHP extension in Plesk?

Answer

For Plesk PHP

SOAP classes are shipped and enabled by default in Plesk PHP.

To make sure they are enabled, perform the following actions:

  1. Log into Plesk

  2. Go to Tools & Settings > PHP Settings and select the required Plesk PHP version (e.g. 7.2.5 FPM application)

  3. Mark soap checkbox and press on OK.

For OS Vendor PHP (Linux only)

SOAP might not be available by default on the OS Vendor PHP 

Download this script into the server and run it to check whether or not it is enabled. If not, the script will enable it:

  1. Connect to the server via SSH

  2. Run the following command to download and run the script:

    # wget https://raw.githubusercontent.com/plesk/kb-scripts/0ead0b7853b2e795d0918709f990ba73f7f51a9d/enable-soap-extension/enable-soap-extension.sh && chmod +x enable-soap-extension.sh && ./enable-soap-extension.sh