ലിനക്സിൽ കംപൈൽ ചെയ്തതും ഇൻസ്റ്റാൾ ചെയ്തതുമായ PHP മൊഡ്യൂളുകൾ എങ്ങനെ ലിസ്റ്റ് ചെയ്യാം


നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ നിങ്ങൾ നിരവധി PHP എക്സ്റ്റൻഷനുകളോ മൊഡ്യൂളുകളോ ഇൻസ്റ്റാൾ ചെയ്യുകയും ഒരു പ്രത്യേക PHP മൊഡ്യൂൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ ഇല്ലയോ എന്ന് കണ്ടെത്താൻ ശ്രമിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ, അല്ലെങ്കിൽ നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത PHP എക്സ്റ്റൻഷനുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭിക്കണമെങ്കിൽ.

ഈ ലേഖനത്തിൽ, Linux കമാൻഡ് ലൈനിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്തതോ കംപൈൽ ചെയ്തതോ ആയ എല്ലാ PHP മൊഡ്യൂളുകളും എങ്ങനെ പട്ടികപ്പെടുത്താമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

കംപൈൽ ചെയ്ത PHP മൊഡ്യൂളുകൾ എങ്ങനെ ലിസ്റ്റ് ചെയ്യാം

പൊതുവായ കമാൻഡ് php -m ആണ്, അത് നിങ്ങൾക്ക് എല്ലാ \കംപൈൽ ചെയ്ത 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

ഉദാഹരണത്തിന് php-ftp, grep കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു പ്രത്യേക PHP മൊഡ്യൂളിനായി തിരയാം. മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡിൽ നിന്നും ഔട്ട്uപുട്ട് ഗ്രെപ്പിലേക്ക് പൈപ്പ് ചെയ്യുക (grep -i ഫ്ലാഗ് എന്നാൽ കേസ് വ്യത്യാസങ്ങൾ അവഗണിക്കുക എന്നർത്ഥം, അങ്ങനെ ftp-ന് പകരം FTP ടൈപ്പ് ചെയ്യുന്നത് പ്രവർത്തിക്കും).

# php -m | grep -i ftp

ftp

ഇൻസ്റ്റാൾ ചെയ്ത PHP മൊഡ്യൂളുകൾ എങ്ങനെ ലിസ്റ്റ് ചെയ്യാം

ഒരു പാക്കേജ് മാനേജർ വഴി നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള എല്ലാ PHP മൊഡ്യൂളുകളും ലിസ്റ്റുചെയ്യുന്നതിന്, നിങ്ങളുടെ വിതരണത്തിനായി ചുവടെയുള്ള ഉചിതമായ കമാൻഡ് ഉപയോഗിക്കുക.

# 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    

മുമ്പത്തെപ്പോലെ നിങ്ങൾക്ക് ഒരു പ്രത്യേക മൊഡ്യൂൾ കണ്ടെത്തണമെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു പൈപ്പും grep കമാൻഡും ഉപയോഗിക്കുക.

# 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

എല്ലാ php കമാൻഡ് ലൈൻ ഓപ്ഷനുകളും കാണുന്നതിന്, റൺ ചെയ്യുക.

# php -h

പിuഎച്ച്uപിയെക്കുറിച്ചുള്ള ഇനിപ്പറയുന്ന ഉപയോഗപ്രദമായ ലേഖനങ്ങൾ പരിശോധിക്കാനും നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

  1. ഓരോ Linux ഉപയോക്താവും അറിഞ്ഞിരിക്കേണ്ട 12 ഉപയോഗപ്രദമായ PHP കമാൻഡ്uലൈൻ തന്ത്രങ്ങൾ
  2. ലിനക്സ് കമാൻഡ് ലൈനിൽ PHP കോഡുകൾ എങ്ങനെ ഉപയോഗിക്കുകയും നടപ്പിലാക്കുകയും ചെയ്യാം
  3. ഉബുണ്ടുവിൽ വ്യത്യസ്ത PHP പതിപ്പുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  4. PHP ആപ്പുകളുടെ പ്രകടനം വേഗത്തിലാക്കാൻ OPCache എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, PHP-യിൽ ഇൻസ്റ്റാൾ ചെയ്ത (അല്ലെങ്കിൽ കംപൈൽ ചെയ്ത) മൊഡ്യൂളുകൾ എങ്ങനെ ലിസ്റ്റ് ചെയ്യാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. എന്തെങ്കിലും ചോദ്യങ്ങൾ ചോദിക്കാൻ താഴെയുള്ള കമന്റ് ഫോം ഉപയോഗിക്കുക.