Jak wyświetlić listę skompilowanych i zainstalowanych modułów PHP w systemie Linux
Jeśli zainstalowałeś wiele rozszerzeń lub modułów PHP w systemie Linux i próbujesz dowiedzieć się, czy konkretny moduł PHP został zainstalowany, czy nie, lub po prostu chcesz uzyskać pełną listę zainstalowanych rozszerzeń PHP w systemie Linux.
W tym artykule pokażemy, jak wyświetlić listę wszystkich zainstalowanych lub skompilowanych modułów PHP z wiersza poleceń systemu Linux.
Jak wyświetlić listę skompilowanych modułów PHP
Ogólnym poleceniem jest php -m
, które wyświetli listę wszystkich „skompilowanych” modułów PHP.
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żesz wyszukać konkretny moduł PHP, na przykład php-ftp
, używając polecenia grep. Po prostu potokuj dane wyjściowe powyższego polecenia do grep, jak pokazano (flaga grep -i oznacza ignorowanie rozróżnienia wielkości liter, wpisując zatem FTP zamiast ftp powinno działać).
php -m | grep -i ftp
ftp
Jak wyświetlić listę zainstalowanych modułów PHP
Aby wyświetlić listę wszystkich modułów PHP zainstalowanych za pomocą menedżera pakietów, użyj poniższego polecenia odpowiedniego dla swojej dystrybucji.
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
Jeśli chcesz znaleźć konkretny moduł, tak jak poprzednio, użyj potoku i polecenia grep, jak pokazano.
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
Aby wyświetlić wszystkie opcje wiersza poleceń php, uruchom.
php -h
Możesz także zapoznać się z poniższymi przydatnymi artykułami na temat PHP.
- 12 przydatnych trików PHP, które powinien znać każdy użytkownik Linuksa
- Jak używać i wykonywać kody PHP w wierszu poleceń systemu Linux
- Jak zainstalować różne wersje PHP w Ubuntu
- Jak zainstalować OPCache, aby przyspieszyć działanie aplikacji PHP
To wszystko! W tym artykule wyjaśniliśmy, jak wyświetlić listę zainstalowanych (lub wkompilowanych) modułów w PHP. Skorzystaj z poniższego formularza komentarza, aby zadać pytania.