Kaip išvardyti sukompiliuotus ir įdiegtus PHP modulius sistemoje „Linux“
Jei „Linux“ sistemoje įdiegėte daugybę PHP plėtinių ar modulių ir bandote sužinoti, ar tam tikras PHP modulis buvo įdiegtas, ar ne, arba tiesiog norite gauti išsamų įdiegtų PHP plėtinių sąrašą „Linux“ sistemoje.
Šiame straipsnyje mes parodysime, kaip išvardyti visus įdiegtus arba sukompiliuotus PHP modulius iš „Linux“ komandinės eilutės.
Kaip išvardyti sukompiliuotus PHP modulius
Bendroji komanda yra php -m
, kuri parodys visų „sukompiliuotų“ PHP modulių sąrašą.
# 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
Naudodami komandą grep, galite ieškoti konkretaus PHP modulio, pvz., php-ftp
. Paprasčiausiai perkelkite iš minėtos komandos išvestį į grep, kaip parodyta („grep -i“ vėliava reiškia nepaisyti didžiųjų ir mažųjų raidžių skirtumų, todėl vietoj ftp turėtų būti įvesta FTP).
# php -m | grep -i ftp ftp
Kaip išvardyti įdiegtus PHP modulius
Norėdami išvardyti visus PHP modulius, kuriuos įdiegėte per paketų tvarkytuvę, naudokite toliau pateiktą atitinkamą komandą savo platinimui.
# 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
Jei norite rasti vieną konkretų modulį, kaip ir anksčiau, naudokite „pipe“ ir „grep“ komandą, kaip parodyta.
# 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
Norėdami peržiūrėti visas php komandinės eilutės parinktis, paleiskite.
# php -h
Taip pat galite peržiūrėti šiuos naudingus straipsnius apie PHP.
- 12 naudingų PHP komandų gudrybių, kurias turėtų žinoti kiekvienas „Linux“ vartotojas
- Kaip naudoti ir vykdyti PHP kodus „Linux“ komandų eilutėje
- Kaip įdiegti skirtingas PHP versijas į „Ubuntu“
- Kaip įdiegti „OPCache“, kad pagreitintumėte PHP programų veikimą
Tai viskas! Šiame straipsnyje mes paaiškinome, kaip išvardyti įdiegtus (arba sudaryti) modulius PHP. Norėdami užduoti klausimus, naudokite žemiau esančią komentaro formą.