+- AdminsForum (https://adminsforum.com)
+-- Forum: Free & open-source control panels (https://adminsforum.com/Forum-free-open-source-control-panels)
+--- Forum: CyberPanel (https://adminsforum.com/Forum-cyberpanel)
+---- Forum: CyberPanel Guides & Tutorials (https://adminsforum.com/Forum-cyberpanel-guides-tutorials)
+----- Forum: CyberPanel PHP & LSPHP Guides (https://adminsforum.com/Forum-cyberpanel-php-lsphp-guides)
+----- Thread: Guide How to Install PHP Extensions in CyberPanel (LSPHP 8.1 to 8.5) (/Thread-guide-how-to-install-php-extensions-in-cyberpanel-lsphp-8-1-to-8-5)
How to Install PHP Extensions in CyberPanel (LSPHP 8.1 to 8.5) - JAY - 10-24-2026
How to Install PHP Extensions in CyberPanel (LSPHP 8.1 to 8.5)
An app says "PHP extension intl is missing", WordPress Site Health complains about imagick, or a plugin needs soap. In CyberPanel each PHP version (called LSPHP, LiteSpeed's PHP build) has its own set of extensions, so you install the extension for the version your site uses.
Step 1: Find your site's PHP version
In Websites, open the site: the PHP version is shown there and can be changed. CyberPanel 3.0 ships with PHP 8.1, 8.2, 8.3, 8.4 and 8.5. Installing an extension for 8.3 does nothing for a site on 8.2.
Step 2: Install from the panel
Open Server > PHP Extensions, pick the PHP version and load the list:
Choose the PHP Version and click Load Extensions.
The table lists every
Code:
lsphp83-...
package with its version and Status (Installed or not). Use the Search extensions box to find one quickly, for example
Code:
imagick
.
Click Install next to the one you need. The Installation Log shows progress; wait until it finishes.
Then restart PHP so it loads:
Code:
systemctl restart lsws
, or Restart PHP on the PHP settings page.
Step 3 (alternative): Install from SSH
On Ubuntu the packages are named
Code:
lsphpXX-name
, where XX is the version without the dot. For PHP 8.3: