Kuinka luetella käännetyt ja asennetut PHP-moduulit Linuxissa
Jos olet asentanut useita PHP-laajennuksia tai -moduuleja Linux-järjestelmääsi ja yrität selvittää, onko tietty PHP-moduuli asennettu vai ei, tai haluat vain saada täydellisen luettelon asennetuista PHP-laajennuksista Linux-järjestelmääsi.
Tässä artikkelissa näytämme sinulle kuinka luetella kaikki asennetut tai käännetyt PHP-moduulit Linuxin komentoriviltä.
Kuinka luetella käännetyt PHP-moduulit
Yleinen komento on php -m
, joka näyttää luettelon kaikista "käännetyistä" PHP-moduuleista.
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
Voit etsiä tiettyä PHP-moduulia, esimerkiksi php-ftp
, käyttämällä grep-komentoa. Liitä vain yllä olevan komennon tulos grep-muotoon kuvan osoittamalla tavalla (grep -i -lippu tarkoittaa, että kirjainkokoerottelut huomioimatta, joten kirjoitat FTP sijaan >ftp:n pitäisi toimia).
php -m | grep -i ftp
ftp
Kuinka luetella asennetut PHP-moduulit
Listaaksesi kaikki PHP-moduulit, jotka olet asentanut paketinhallinnan kautta, käytä alla olevaa sopivaa komentoa jakelullesi.
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
Jos haluat löytää tietyn moduulin, kuten aiemmin, käytä pipeä ja grep-komentoa kuvan mukaisesti.
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
Voit tarkastella kaikkia php-komentorivin asetuksia suorittamalla.
php -h
Saatat myös haluta tutustua näihin hyödyllisiin PHP-artikkeleihin.
- 12 hyödyllistä PHP-komentorivitemppua jokaisen Linux-käyttäjän tulisi tietää
- PHP-koodien käyttäminen ja suorittaminen Linuxin komentorivillä
- Kuinka asentaa erilaisia PHP-versioita Ubuntuun
- OPCachen asentaminen PHP-sovellusten suorituskyvyn nopeuttamiseksi
Siinä kaikki! Tässä artikkelissa olemme selittäneet, kuinka PHP:ssä asennetut (tai sisään käännetyt) moduulit luetellaan. Käytä alla olevaa kommenttilomaketta esittääksesi kysymyksiä.