当先锋百科网

首页 1 2 3 4 5 6 7

PHP 是一种被广泛应用于 Web 开发中的编程语言,它支持众多的扩展,例如 GD、MySQL、Curl 等等。在我们开发 PHP 应用中可能会用到许多扩展,而 PHP 提供了 -m 命令行选项用于查看已加载的扩展,今天本文就来详细介绍一下这个命令。

使用 PHP 的 -m 命令行选项可以列出 PHP 当前环境中加载的所有 PHP 模块,包括内置模块和由我们自己安装的扩展。使用该选项我们可以立刻知道当前的 PHP 环境中是否包括我们要使用的模块,此外也可以很方便的用于检查 PHP 扩展功能是否可用或版本是否正确。

使用格式

php -m

只需在命令行中输入以上命令即可查看当前 PHP 环境中所有加载的模块。

示例

php -m

执行该命令将得到当前 PHP 环境中所有已加载的扩展列表,例如:

[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
geoip
gettext
hash
iconv
imagick
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache

以上列表展示了当前 PHP 环境中的所有模块,由于这些模块都是翻译成中文的名字可能不是很好识别,可以在官方文档中查找对应的模块英文名称。

总结

通过以上的介绍我们了解到,使用 PHP 的 -m 命令行选项可以轻松地查看当前 PHP 环境加载的所有模块,除了能够方便我们检查当前 PHP 环境中是否包括需要使用的模块外,还能帮助我们避免使用已被废弃的模块或者被替代的功能。同时在进行开发时,更应该养成好习惯,适时运用这一命令进行查看,提高开发效率。