कैसे लिनक्स में संकलित और स्थापित PHP मॉड्यूल की सूची


यदि आपने अपने लिनक्स सिस्टम पर कई PHP एक्सटेंशन या मॉड्यूल स्थापित किए हैं और आप एक विशेष PHP मॉड्यूल का पता लगाने की कोशिश कर रहे हैं या नहीं स्थापित किया गया है, या आप बस अपने लिनक्स सिस्टम पर स्थापित PHP एक्सटेंशन की पूरी सूची प्राप्त करना चाहते हैं।

इस लेख में, हम आपको दिखाएंगे कि लिनक्स कमांड लाइन से सभी स्थापित या संकलित PHP मॉड्यूल को कैसे सूचीबद्ध किया जाए।

कैसे संकलित PHP मॉड्यूल सूची के लिए

सामान्य आदेश php -m है, जो आपको सभी "संकलित" PHP मॉड्यूल की एक सूची दिखाएगा।

# php -m

संकलित PHP मॉड्यूल की सूची

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

आप grep कमांड का उपयोग करके एक विशिष्ट PHP मॉड्यूल उदाहरण के लिए php-ftp खोज सकते हैं। बस उपरोक्त कमांड से आउटपुट को grep के रूप में दिखाया गया है जैसा कि दिखाया गया है ( 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 मॉड्यूल को सूचीबद्ध करना

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

आप PHP के बारे में इन उपयोगी लेखों को देखना भी पसंद कर सकते हैं।

  1. 12 Useful PHP Commandline Tricks Every Linux User Should Know
  2. How to Use and Execute PHP Codes in Linux Command Line
  3. How to Install Different PHP Versions in Ubuntu
  4. How to Install OPCache to Speed Up Performance of PHP Apps

बस इतना ही! इस लेख में, हमने समझाया कि PHP में स्थापित (या संकलित) मॉड्यूल को कैसे सूचीबद्ध किया जाए। किसी भी प्रश्न को पूछने के लिए नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करें।