Hvernig á að skrá samansettar og uppsettar PHP einingar í Linux


Ef þú hefur sett upp fjölda PHP viðbóta eða eininga á Linux kerfinu þínu og þú ert að reyna að komast að því að tiltekin PHP eining hafi verið sett upp eða ekki, eða þú vilt einfaldlega fá heildarlista yfir uppsettar PHP viðbætur á Linux kerfinu þínu.

Í þessari grein munum við sýna þér hvernig á að skrá allar uppsettar eða samsettar PHP einingar frá Linux skipanalínu.

Hvernig á að skrá samansettar PHP einingar

Almenna skipunin er php -m, sem mun sýna þér lista yfir allar samsettar PHP einingar.

# 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

Þú getur leitað að tiltekinni PHP einingu, til dæmis php-ftp, með því að nota grep skipunina. Settu einfaldlega úttakið úr skipuninni hér að ofan yfir í grep eins og sýnt er (grep -i fáni þýðir að hunsa mun á föllum, þannig að slá inn FTP í stað ftp ætti að virka).

# php -m | grep -i ftp

ftp

Hvernig á að skrá uppsettar PHP einingar

Til að skrá allar PHP einingar sem þú hefur sett upp í gegnum pakkastjóra skaltu nota viðeigandi skipun hér að neðan, fyrir dreifingu þína.

# 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    

Ef þú vilt finna eina tiltekna einingu, eins og áður, notaðu pípu og grep skipunina eins og sýnt er.

# 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

Til að skoða alla php skipanalínuvalkosti skaltu keyra.

# php -h

Þú gætir líka viljað kíkja á þessar eftirfarandi gagnlegu greinar um PHP.

  1. 12 gagnleg PHP stjórnlínubragðarefur sem allir Linux notendur ættu að vita
  2. Hvernig á að nota og framkvæma PHP kóða í Linux skipanalínu
  3. Hvernig á að setja upp mismunandi PHP útgáfur í Ubuntu
  4. Hvernig á að setja upp OPCache til að flýta fyrir afköstum PHP forrita

Það er allt og sumt! Í þessari grein höfum við útskýrt hvernig á að skrá uppsettar (eða safnaðar saman) einingar í PHP. Notaðu athugasemdareyðublaðið hér að neðan til að spyrja spurninga.