লিনাক্সে কীভাবে সংকলিত এবং ইনস্টল করা পিএইচপি মডিউলগুলি তালিকাভুক্ত করবেন


আপনি যদি আপনার লিনাক্স সিস্টেমে বেশ কয়েকটি পিএইচপি এক্সটেনশান বা মডিউল ইনস্টল করে থাকেন এবং কোনও নির্দিষ্ট পিএইচপি মডিউল ইনস্টল করা হয়েছে কিনা তা আপনি অনুসন্ধান করার চেষ্টা করছেন বা আপনি কেবল আপনার লিনাক্স সিস্টেমে ইনস্টলড পিএইচপি এক্সটেনশনের একটি সম্পূর্ণ তালিকা পেতে চান।

এই নিবন্ধে, আমরা আপনাকে লিনাক্স কমান্ড লাইন থেকে ইনস্টল করা বা সংকলিত সমস্ত পিএইচপি মডিউলগুলি তালিকাভুক্ত করতে দেখাব।

সংকলিত পিএইচপি মডিউলগুলি কীভাবে তালিকাভুক্ত করবেন

সাধারণ কমান্ডটি হ'ল php -m , যা আপনাকে সমস্ত "সংকলিত" পিএইচপি মডিউলগুলির একটি তালিকা প্রদর্শন করবে।

# 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 - র জন্য একটি নির্দিষ্ট পিএইচপি মডিউল অনুসন্ধান করতে পারেন, গ্রেপ কমান্ডটি ব্যবহার করে। উপরের কমান্ড থেকে গ্রেপ হিসাবে কেবল প্রদর্শিত আউটপুটটিকে কেবল পাইপ করুন (গ্রেপ-আই পতাকা অর্থ কেস পার্থক্য উপেক্ষা করুন, সুতরাং এফটিপি-র পরিবর্তে এফটিপি টাইপ করা উচিত)।

# php -m | grep -i ftp

ftp

ইনস্টলড পিএইচপি মডিউলগুলি কীভাবে তালিকাভুক্ত করবেন

আপনি প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করেছেন এমন সমস্ত পিএইচপি মডিউল তালিকাভুক্ত করতে, আপনার বিতরণের জন্য নীচের উপযুক্ত কমান্ডটি ব্যবহার করুন।

# 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    

আপনি যদি আগের মতো একটি নির্দিষ্ট মডিউল সন্ধান করতে চান তবে যেমন দেখানো হয়েছে তেমন পাইপ এবং গ্রেপ কমান্ডটি ব্যবহার করুন।

# 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 -h

আপনি পিএইচপি সম্পর্কে নিম্নলিখিত দরকারী নিবন্ধগুলি পরীক্ষা করে দেখতে পছন্দ করতে পারেন।

  1. 12 টি দরকারী পিএইচপি কমান্ডলাইন কৌশলগুলি প্রতিটি লিনাক্স ব্যবহারকারীর জানা উচিত
  2. লিনাক্স কমান্ড লাইনে পিএইচপি কোডগুলি কীভাবে ব্যবহার এবং কার্যকর করতে হবে
  3. উবুন্টুতে পৃথক পিএইচপি সংস্করণ কীভাবে ইনস্টল করবেন
  4. পিএইচপি অ্যাপ্লিকেশনগুলির গতি বাড়ানোর জন্য ওপিসি কীভাবে ইনস্টল করবেন

এখানেই শেষ! এই নিবন্ধে, আমরা কীভাবে পিএইচপি-তে ইনস্টলড (বা সংকলিত) মডিউলগুলি তালিকাভুক্ত করব তা ব্যাখ্যা করেছি। কোন প্রশ্ন জিজ্ঞাসা করতে নীচের মন্তব্য ফর্ম ব্যবহার করুন।