วิธีแสดงรายการโมดูล PHP ที่คอมไพล์และติดตั้งใน Linux
หากคุณได้ติดตั้งส่วนขยายหรือโมดูล PHP จำนวนหนึ่งบนระบบ Linux ของคุณ และคุณพยายามค้นหาว่าโมดูล PHP นั้นได้รับการติดตั้งหรือไม่ หรือคุณเพียงต้องการรับรายการส่วนขยาย PHP ที่ติดตั้งทั้งหมดบนระบบ Linux ของคุณ
ในบทความนี้ เราจะแสดงวิธีแสดงรายการโมดูล PHP ที่ติดตั้งหรือคอมไพล์ทั้งหมดจากบรรทัดคำสั่ง Linux
วิธีแสดงรายการโมดูล 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 เฉพาะเช่น php-ftp
ได้โดยใช้คำสั่ง grep เพียงไพพ์เอาต์พุตจากคำสั่งด้านบนไปที่ 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.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 ต่อไปนี้
- 12 เคล็ดลับ Commandline PHP ที่เป็นประโยชน์ที่ผู้ใช้ Linux ทุกคนควรรู้
- วิธีใช้และรันโค้ด PHP ใน Linux Command Line
- วิธีการติดตั้ง PHP เวอร์ชันต่างๆ ใน Ubuntu
- วิธีติดตั้ง OPCache เพื่อเร่งประสิทธิภาพของแอพ PHP
นั่นคือทั้งหมด! ในบทความนี้ เราได้อธิบายวิธีแสดงรายการโมดูลที่ติดตั้ง (หรือคอมไพล์ใน) ใน PHP ใช้แบบฟอร์มความคิดเห็นด้านล่างเพื่อถามคำถามใด ๆ