Giunsa ang Paglista sa Giipon ug Na-install nga mga Module sa PHP sa Linux


Kung naka-install ka ug ubay-ubay nga PHP extensions o modules sa imong Linux system ug gisulayan nimo nga mahibal-an ang usa ka partikular nga PHP module nga na-install o wala, o gusto nimo makakuha usa ka kompleto nga lista sa na-install nga PHP extension sa imong Linux system.

Niini nga artikulo, ipakita namon kanimo kung giunsa ang paglista sa tanan nga na-install o giipon nga mga module sa PHP gikan sa linya sa mando sa Linux.

Giunsa ang Paglista sa mga Compiled PHP Module

Ang kinatibuk-ang sugo mao ang php -m, nga magpakita kanimo og listahan sa tanang \compiled PHP modules.

# 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

Mahimo nimong pangitaon ang usa ka piho nga module sa PHP pananglitan php-ftp, gamit ang grep command. I-pipe lang ang output gikan sa command sa ibabaw ngadto sa grep sama sa gipakita (grep -i flag nagpasabot nga ibaliwala ang mga kalainan sa kaso, sa ingon ang pag-type sa FTP imbes sa ftp kinahanglan nga magtrabaho).

# php -m | grep -i ftp

ftp

Giunsa Paglista ang Na-install nga mga Module sa PHP

Para ilista ang tanang PHP modules nga imong na-install pinaagi sa package manager, gamita ang angay nga command sa ubos, para sa imong distribution.

# 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    

Kung gusto nimo pangitaon ang usa ka partikular nga module, sama kaniadto, gamita ang usa ka pipe ug ang grep command sama sa gipakita.

# 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

Aron matan-aw ang tanan nga mga kapilian sa linya sa command sa php, pagdagan.

# php -h

Mahimo usab nimong susihon kining mosunod nga mapuslanong mga artikulo bahin sa PHP.

  1. 12 Mapuslanon nga PHP Commandline Tricks Matag Linux User Angay Mahibaloan
  2. Unsaon Paggamit ug Pagpatuman sa PHP Codes sa Linux Command Line
  3. Unsaon Pag-instalar sa Lainlaing Bersyon sa PHP sa Ubuntu
  4. Unsaon Pag-install sa OPCache aron Mapadali ang Performance sa PHP Apps

Kana lang! Niini nga artikulo, among gipasabut kung giunsa ang paglista sa mga na-install (o gi-compile) nga mga module sa PHP. Gamita ang comment form sa ubos aron mangutana sa bisan unsang pangutana.