Cara Mendaftar Modul PHP yang Dikompilasi dan Diinstal di Linux


Jika Anda telah menginstal sejumlah ekstensi atau modul PHP pada sistem Linux Anda dan Anda mencoba mencari tahu modul PHP tertentu telah diinstal atau belum, atau Anda hanya ingin mendapatkan daftar lengkap ekstensi PHP yang diinstal pada sistem Linux Anda.

Pada artikel ini, kami akan menunjukkan cara membuat daftar semua modul PHP yang diinstal atau dikompilasi dari baris perintah Linux.

Cara Membuat Daftar Modul PHP yang Dikompilasi

Perintah umumnya adalah php -m, yang akan menampilkan daftar semua modul PHP yang “dikompilasi”.

php -m
apc
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
json
libxml
mbstring
mcrypt
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
tidy
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

Anda dapat mencari modul PHP tertentu misalnya php-ftp, menggunakan perintah grep. Cukup kirimkan output dari perintah di atas ke grep seperti yang ditunjukkan (tanda grep -i berarti mengabaikan perbedaan huruf besar/kecil, sehingga mengetikkan FTP alih-alih ftp seharusnya berfungsi).

php -m | grep -i ftp

ftp

Cara Mendaftar Modul PHP yang Terinstal

Untuk membuat daftar semua modul PHP yang telah Anda instal melalui manajer paket, gunakan perintah yang sesuai di bawah ini, untuk distribusi Anda.

yum list installed | grep -i php		#RHEL/CentOS
dnf list installed | grep -i php		#Fedora 22+
dpkg --get-selections | grep -i php		#Debian/Ubuntu
php.x86_64                         5.3.3-49.el6                        @base    
php-cli.x86_64                     5.3.3-49.el6                        @base    
php-common.x86_64                  5.3.3-49.el6                        @base    
php-devel.x86_64                   5.3.3-49.el6                        @base    
php-gd.x86_64                      5.3.3-49.el6                        @base    
php-mbstring.x86_64                5.3.3-49.el6                        @base    
php-mcrypt.x86_64                  5.3.3-5.el6                         @epel    
php-mysql.x86_64                   5.3.3-49.el6                        @base    
php-pdo.x86_64                     5.3.3-49.el6                        @base    
php-pear.noarch                    1:1.9.4-5.el6                       @base    
php-pecl-memcache.x86_64           3.0.5-4.el6                         @base    
php-php-gettext.noarch             1.0.12-1.el6                        @epel    
php-tidy.x86_64                    5.3.3-49.el6                        @base    
php-xml.x86_64                     5.3.3-49.el6                        @base    

Jika Anda ingin mencari satu modul tertentu, seperti sebelumnya, gunakan pipe dan perintah grep seperti yang ditunjukkan.

yum list installed | grep -i php-mbstring		#RHEL/CentOS
dnf list installed | grep -i php-mbstring		#Fedora 22+
dpkg --get-selections | grep -i php-mbstring	        #Debian/Ubuntu

Untuk melihat semua opsi baris perintah php, jalankan.

php -h

Anda mungkin juga ingin membaca artikel bermanfaat berikut tentang PHP.

  1. 12 Trik Commandline PHP Berguna Yang Harus Diketahui Setiap Pengguna Linux
  2. Cara Menggunakan dan Menjalankan Kode PHP di Baris Perintah Linux
  3. Cara Menginstal Berbagai Versi PHP di Ubuntu
  4. Cara Install OPCache untuk Mempercepat Kinerja Aplikasi PHP

Itu saja! Pada artikel ini, kami telah menjelaskan cara membuat daftar modul yang diinstal (atau dikompilasi) di PHP. Gunakan formulir komentar di bawah untuk mengajukan pertanyaan.