Wéi Lëscht kompiléiert an installéiert PHP Moduler op Linux


Wann Dir eng Rei vu PHP-Extensiounen oder Moduler op Ärem Linux System installéiert hutt an Dir probéiert erauszefannen, datt e bestëmmte PHP-Modul installéiert ass oder net, oder Dir wëllt einfach eng komplett Lëscht vun installéierten PHP-Extensiounen op Ärem Linux System kréien.

An dësem Artikel wäerte mir Iech weisen wéi Dir all installéiert oder kompiléiert PHP Moduler vun der Linux Kommandozeil lëscht.

Wéi Lëscht kompiléiert PHP Moduler

Den allgemenge Kommando ass php -m, deen Iech eng Lëscht vun all kompiléiert PHP Moduler weist.

# 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

Dir kënnt no engem spezifesche PHP Modul sichen, zum Beispill php-ftp, mam grep Kommando. Päif einfach d'Ausgab vum uewe genannte Kommando op grep wéi gewisen (grep -i Fändel heescht d'Ënnerscheeder vun de Fall ignoréieren, sou datt FTP anstatt ftp sollt funktionnéieren).

# php -m | grep -i ftp

ftp

Wéi Lëscht installéiert PHP Moduler

Fir all PHP Moduler ze lëschten déi Dir iwwer e Package Manager installéiert hutt, benotzt de passende Kommando hei ënnen fir Är Verdeelung.

# 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    

Am Fall wou Dir e bestëmmte Modul wëllt fannen, wéi virdrun, benotzt e Päif an de grep Kommando wéi gewisen.

# 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

Fir all php Kommandozeiloptiounen ze gesinn, lafen.

# php -h

Dir kënnt och gär dës folgend nëtzlech Artikelen iwwer PHP kucken.

  1. 12 Nëtzlech PHP Commandline Tricks All Linux Benotzer Sollt Wësse
  2. Wéi PHP Coden an der Linux Kommandozeil benotzen an ausféieren
  3. Wéi verschidde PHP Versiounen an Ubuntu installéieren
  4. Wéi installéiere ech OPCache fir d'Performance vun PHP Apps ze beschleunegen

Dat ass alles! An dësem Artikel hu mir erkläert wéi Dir installéiert (oder kompiléiert) Moduler an PHP lëscht. Benotzt de Kommentarformular hei ënnen fir Froen ze stellen.