Kako ispisati kompajlirane i instalirane PHP module u Linuxu
Ako ste instalirali više PHP proširenja ili modula na svoj Linux sustav i pokušavate saznati je li određeni PHP modul instaliran ili ne, ili jednostavno želite dobiti potpuni popis instaliranih PHP proširenja na vašem Linux sustavu.
U ovom ćemo vam članku pokazati kako ispisati sve instalirane ili kompajlirane PHP module iz Linux naredbenog retka.
Kako ispisati kompajlirane PHP module
Opća naredba je php -m
, koja će vam pokazati popis svih “kompiliranih” PHP modula.
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
Možete tražiti određeni PHP modul, na primjer php-ftp
, pomoću naredbe grep. Jednostavno usmjerite izlaz iz gornje naredbe u grep kao što je prikazano (oznaka grep -i znači zanemarivanje razlika između velikih i malih slova, stoga upišite FTP umjesto ftptrebao bi raditi).
php -m | grep -i ftp
ftp
Kako ispisati instalirane PHP module
Za popis svih PHP modula koje ste instalirali putem upravitelja paketa, upotrijebite odgovarajuću naredbu u nastavku za svoju distribuciju.
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
U slučaju da želite pronaći jedan određeni modul, kao prije, upotrijebite cijev i naredbu grep kao što je prikazano.
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
Za prikaz svih opcija php naredbenog retka, pokrenite.
php -h
Također biste mogli pogledati sljedeće korisne članke o PHP-u.
- 12 korisnih trikova PHP naredbenog retka koje bi svaki korisnik Linuxa trebao znati
- Kako koristiti i izvršavati PHP kodove u Linux naredbenom retku
- Kako instalirati različite PHP verzije u Ubuntu
- Kako instalirati OPCache za ubrzavanje performansi PHP aplikacija
To je sve! U ovom smo članku objasnili kako ispisati instalirane (ili prevedene) module u PHP-u. Upotrijebite obrazac za komentare ispod kako biste postavili bilo kakva pitanja.