Artikel ini menjelaskan langkah-langkah untuk menginstal modul PHP® di server Linux®.
Modul PHP adalah perpanjangan dari PHP yang memungkinkan lebih banyak fitur dalam PHP. Daftar berikut berisi lusinan modul PHP yang tersedia:Modul PHP
Catatan :Proses ini tidak berlaku untuk Plesk® atau solusi panel kontrol serupa lainnya.
Prasyarat
Prasyarat berikut diperlukan untuk menginstal modul PHP:
- Server Linux dengan PHP terinstal
- Sudo atau izin administratif di server
- Modul php-cli (disarankan untuk mendaftar modul yang diinstal dan versi PHP)
Memeriksa modul PHP yang diinstal dan versi PHP
Anda harus memverifikasi versi PHP Anda dan modul mana yang saat ini ada di instans PHP Anda sebelum menginstal modul PHP.
Verifikasi versi PHP dan modul yang ada di server dengan menggunakan perintah berikut:
-
RHEL®/CentOS®:
yum list installed | grep -i php
-
Debian® atau Ubuntu®:
dpkg --get-selections | grep -i php
Setelah menginstal cli
modul, Anda dapat memverifikasi versi PHP atau modul PHP dengan menggunakan perintah berikut:
-
Dapatkan versi PHP:
php -v
-
Dapatkan modul PHP yang diinstal:
php -m
Memasang modul PHP
Sangat membantu untuk mencari manajer paket Anda untuk mendapatkan nama modul seperti yang tercantum dalam repositori. Anda dapat mencari modul tersebut dengan menggunakan perintah berikut:
-
RHEL/CentOS:
yum search <module>
-
Debian/Ubuntu:
apt-cache search <module>
Contoh berikut menunjukkan pencarian untuk mbstring
modul di 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.
Catatan :Mungkin ada beberapa versi PHP yang tersedia di repositori. Anda perlu memastikan bahwa Anda menginstal modul yang cocok dengan versi PHP yang diinstal pada server Anda. Misalnya, jika Anda telah menginstal PHP 7.3, Anda perlu menginstal php73-mbstring
modul.
Setelah mengidentifikasi modul yang perlu Anda instal, Anda dapat menginstalnya dengan menggunakan perintah berikut:
-
RHEL/CentOS:
yum install<module>
-
Debian/Ubuntu:
apt install <module>
Mulai ulang layanan Apache®, NGINX®, atau PHP-FastCGI Process Manager (PHP-FPM) Anda untuk mengaktifkan modul baru. Ulangi proses ini untuk menginstal modul tambahan.