Jinsi ya Kuorodhesha Moduli za PHP Zilizokusanywa na Kuwekwa kwenye Linux


Ikiwa umesakinisha idadi ya viendelezi au moduli za PHP kwenye mfumo wako wa Linux na unajaribu kujua moduli fulani ya PHP imesakinishwa au la, au unataka tu kupata orodha kamili ya viendelezi vya PHP vilivyosakinishwa kwenye mfumo wako wa Linux.

Katika makala hii, tutakuonyesha jinsi ya kuorodhesha moduli zote za PHP zilizosakinishwa au zilizokusanywa kutoka kwa mstari wa amri wa Linux.

Jinsi ya Kuorodhesha Moduli za PHP Zilizokusanywa

Amri ya jumla ni php -m, ambayo itakuonyesha orodha ya moduli zote za 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

Unaweza kutafuta moduli maalum ya PHP kwa mfano php-ftp, kwa kutumia amri ya grep. Bomba tu matokeo kutoka kwa amri hapo juu hadi grep kama inavyoonyeshwa ( bendera ya grep -i inamaanisha kupuuza tofauti za kesi, kwa hivyo kuandika FTP badala ya ftp inapaswa kufanya kazi).

# php -m | grep -i ftp

ftp

Jinsi ya Kuorodhesha Moduli za PHP Zilizowekwa

Ili kuorodhesha moduli zote za PHP ambazo umesakinisha kupitia kidhibiti kifurushi, tumia amri ifaayo hapa chini, kwa usambazaji wako.

# 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    

Iwapo unataka kupata moduli moja, kama hapo awali, tumia bomba na amri ya grep kama inavyoonyeshwa.

# 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

Kuangalia chaguzi zote za mstari wa amri ya php, endesha.

# php -h

Unaweza pia kupenda kuangalia nakala hizi muhimu kuhusu PHP.

  1. Mbinu 12 Muhimu za Amri ya PHP Kila Mtumiaji wa Linux Anapaswa Kujua
  2. Jinsi ya Kutumia na Kutekeleza Misimbo ya PHP katika Mstari wa Amri wa Linux
  3. Jinsi ya Kusakinisha Matoleo Tofauti ya PHP katika Ubuntu
  4. Jinsi ya Kusakinisha OPCache ili Kuharakisha Utendaji wa Programu za PHP

Ni hayo tu! Katika nakala hii, tumeelezea jinsi ya kuorodhesha moduli zilizosanikishwa (au zilizojumuishwa) katika PHP. Tumia fomu ya maoni hapa chini kuuliza maswali yoyote.