Bii a ṣe le ṣe atokọ Ti a ṣajọ ati Awọn modulu PHP ti a fi sori ẹrọ ni Lainos


Ti o ba ti fi nọmba kan ti awọn amugbooro PHP sii tabi awọn modulu sori ẹrọ Linux rẹ ati pe o n gbiyanju lati wa modulu PHP kan pato ti a ti fi sii tabi rara, tabi o kan fẹ lati ni atokọ pipe ti awọn amugbooro PHP ti o fi sii lori eto Linux rẹ.

Ninu nkan yii, a yoo fi ọ han bi o ṣe le ṣe atokọ gbogbo awọn ti a fi sii tabi ṣajọ awọn modulu PHP lati laini aṣẹ Linux.

Bii o ṣe ṣe atokọ Awọn modulu PHP ti a ṣajọ

Aṣẹ gbogbogbo ni php -m , eyi ti yoo fihan ọ ni atokọ ti gbogbo awọn modulu PHP "ti ṣajọ".

# 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

O le wa fun module PHP kan pato fun apeere php-ftp , ni lilo aṣẹ grep. Nìkan paipu iṣẹ lati aṣẹ ti o wa loke si grep bi o ti han (Flap -i Flag tumọ si foju awọn iyatọ ọran, nitorinaa titẹ FTP dipo ftp yẹ ki o ṣiṣẹ).

# php -m | grep -i ftp

ftp

Bii o ṣe ṣe atokọ Awọn modulu PHP ti a fi sii

Lati ṣe atokọ gbogbo awọn modulu PHP ti o ti fi sii nipasẹ oluṣakoso package, lo aṣẹ ti o yẹ ni isalẹ, fun pinpin rẹ.

# 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    

Ni ọran ti o fẹ lati wa module pataki kan, bii tẹlẹ, lo paipu kan ati aṣẹ grep bi o ti han.

# 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

Lati wo gbogbo awọn aṣayan laini aṣẹ pipaṣẹ php, ṣiṣe.

# php -h

O tun le fẹ lati ṣayẹwo awọn nkan wọnyi ti o wulo nipa PHP.

  1. Awọn iwulo pipaṣẹ PHP ti iwulo 12 Gbogbo Olumulo Lainos Yẹ ki o Mọ
  2. Bii o ṣe le Lo ati Ṣiṣe Awọn koodu PHP ni Laini pipaṣẹ Lainos
  3. Bii o ṣe le Fi Awọn ẹya oriṣiriṣi PHP sii ni Ubuntu
  4. Bii o ṣe le Fi OPCache sori ẹrọ lati Ṣiṣe Iyara ti Awọn ohun elo PHP

Gbogbo ẹ niyẹn! Ninu nkan yii, a ti ṣalaye bawo ni a ṣe le ṣe atokọ awọn modulu ti a fi sii (tabi ṣajọ ninu) ni PHP. Lo fọọmu asọye ni isalẹ lati beere eyikeyi ibeere.