Kuidas loetleda Linuxis kompileeritud ja installitud PHP-mooduleid
Kui olete oma Linuxi süsteemi installinud mitu PHP laiendust või moodulit ja proovite teada saada, kas konkreetne PHP moodul on installitud või mitte, või soovite lihtsalt saada täieliku loendi installitud PHP laiendustest oma Linuxi süsteemi.
Selles artiklis me näitame teile, kuidas loetleda kõik installitud või kompileeritud PHP-moodulid Linuxi käsurealt.
Kuidas loetleda kompileeritud PHP mooduleid
Üldine käsk on php -m
, mis näitab kõigi\"kompileeritud" PHP moodulite loendit.
# 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
Grep-käsu abil saate otsida konkreetset PHP-moodulit, näiteks php-ftp
. Lihtsalt sisestage ülaltoodud käsu väljund grepile, nagu näidatud (grep -i lipp tähendab, et ignoreeritakse juhtumite eristusi, seega peaks ftp asemel kirjutama FTP).
# php -m | grep -i ftp ftp
Kuidas loetleda installitud PHP-mooduleid
Kõigi PHP-moodulite loendisse lisamiseks, mille olete installinud paketihalduri kaudu, kasutage levitamiseks vastavat allolevat käsku.
# 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
Kui soovite leida ühe kindla mooduli, nagu varemgi, kasutage toru ja käsku grep, nagu näidatud.
# 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
Kõigi php käsurea suvandite kuvamiseks käivitage.
# php -h
Samuti võiksite vaadata järgmisi kasulikke artikleid PHP kohta.
- 12 kasulikku PHP käsureanipi, mida peaks teadma iga Linuxi kasutaja
- Kuidas PHP-koode kasutada ja käivitada Linuxi käsureal
- Kuidas installida erinevaid PHP versioone Ubuntu
- Kuidas installida OPCache PHP-rakenduste jõudluse kiirendamiseks
See on kõik! Selles artiklis oleme selgitanud, kuidas PHP-s installitud (või kompileeritud) mooduleid loetleda. Küsimuste esitamiseks kasutage allolevat kommentaarivormi.