This article describes the steps to install PHP® modules on a Linux® server.
A PHP module is an extension of PHP that allows for more features within PHP. The following list contains dozens of available PHP modules: PHP modules
Note: This process isn't applicable to Plesk® or other similar control panel solutions.
The following prerequisites are necessary to install PHP modules:
- A Linux server with PHP installed
- Sudo or administrative permissions on the server
- The php-cli module (recommended for listing installed modules and the PHP version)
You should verify your PHP version and which modules currently exist on your PHP instance before installing PHP modules.
Verify the version of PHP and existing modules on the server by using the following command:
yum list installed | grep -i php
Debian® or Ubuntu®:
dpkg --get-selections | grep -i php
After installing the
cli modules, you can verify the version of PHP or PHP modules by using the following commands:
Get PHP version:
Get installed PHP modules:
It's helpful to search your package manager to get the name of the module as listed in the repositories. You can search for those modules by using the following commands:
yum search <module>
apt-cache search <module>
The following example demonstrates a search for the
mbstring module in CentOS 7:
# yum search mbstring Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * epel: dfw.mirror.rackspace.com ======================================================= N/S matched: mbstring ======================================================= php-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling php72u-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling php73-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling Name and summary matches only, use "search all" for everything.
Note: There may be multiple versions of PHP available in the repositories. You need to ensure that you are installing the module that matches the PHP version installed on your server. For example, if you have PHP 7.3 installed, you need to install the
After identifying the module that you need to install, you can install it by using the following commands:
apt install <module>
Restart your Apache®, NGINX®, or PHP-FastCGI Process Manager (PHP-FPM) service to activate the new module. Repeat this process to install additional modules.
Updated 26 days ago