웹사이트 검색

Linux에서 컴파일되고 설치된 PHP 모듈을 나열하는 방법


Linux 시스템에 다수의 PHP 확장 또는 모듈을 설치했고 특정 PHP 모듈이 설치되었는지 여부를 확인하려는 경우 또는 단순히 Linux 시스템에 설치된 PHP 확장의 전체 목록을 얻으려는 경우.

이 기사에서는 Linux 명령줄에서 설치되거나 컴파일된 모든 PHP 모듈을 나열하는 방법을 보여줍니다.

컴파일된 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

grep 명령을 사용하여 php-ftp와 같은 특정 PHP 모듈을 검색할 수 있습니다. 표시된 대로 위 명령의 출력을 grep으로 파이프하기만 하면 됩니다(grep -i 플래그는 대소문자 구분을 무시한다는 의미이므로 FTP 대신 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에 관한 유용한 기사도 확인해 보세요.

  1. 모든 Linux 사용자가 알아야 할 12가지 유용한 PHP 명령줄 요령
  2. Linux 명령줄에서 PHP 코드를 사용하고 실행하는 방법
  3. Ubuntu에서 다양한 PHP 버전을 설치하는 방법
  4. PHP 앱의 성능을 높이기 위해 OPCache를 설치하는 방법

그게 다야! 이 글에서는 PHP에 설치된(또는 컴파일된) 모듈을 나열하는 방법을 설명했습니다. 질문이 있으시면 아래 의견 양식을 사용하십시오.