Come elencare i moduli PHP compilati e installati in Linux
Se hai installato una serie di estensioni o moduli PHP sul tuo sistema Linux e stai cercando di scoprire se un particolare modulo PHP è stato installato o meno, o desideri semplicemente ottenere un elenco completo delle estensioni PHP installate sul tuo sistema Linux.
In questo articolo ti mostreremo come elencare tutti i moduli PHP installati o compilati dalla riga di comando di Linux.
Come elencare i moduli PHP compilati
Il comando generale è php -m
, che ti mostrerà un elenco di tutti i moduli PHP “compilati”.
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
Puoi cercare un modulo PHP specifico, ad esempio php-ftp
, utilizzando il comando grep. È sufficiente reindirizzare l'output del comando precedente a grep come mostrato (il flag grep -i significa ignorare le distinzioni tra maiuscole e minuscole, quindi digitare FTP invece di ftp dovrebbe funzionare).
php -m | grep -i ftp
ftp
Come elencare i moduli PHP installati
Per elencare tutti i moduli PHP che hai installato tramite un gestore di pacchetti, utilizza il comando appropriato di seguito, per la tua distribuzione.
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
Nel caso in cui desideri trovare un modulo particolare, come prima, utilizza una pipe e il comando grep come mostrato.
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
Per visualizzare tutte le opzioni della riga di comando php, esegui.
php -h
Ti potrebbe interessare anche dare un'occhiata ai seguenti articoli utili su PHP.
- 12 utili trucchi della riga di comando PHP che ogni utente Linux dovrebbe conoscere
- Come utilizzare ed eseguire codici PHP nella riga di comando di Linux
- Come installare diverse versioni di PHP in Ubuntu
- Come installare OPCache per velocizzare le prestazioni delle app PHP
È tutto! In questo articolo, abbiamo spiegato come elencare i moduli installati (o compilati) in PHP. Utilizza il modulo commenti qui sotto per porre qualsiasi domanda.