📜  如何查看PHP加载的扩展?(1)

📅  最后修改于: 2023-12-03 15:09:10.903000             🧑  作者: Mango

如何查看PHP加载的扩展?

在PHP开发中,扩展是非常常见的,可以提供一个PHP程序更多的功能和性能上的提升。常用的扩展有imagick、mysqli、pdo等等。

那么如何查看PHP加载了哪些扩展呢?下面我来给大家介绍几种方法。

方法一:通过phpinfo()函数查看

使用phpinfo()函数可以查看PHP的配置信息,包括所加载的模块、配置文件、环境变量等等。我们可以在一个php文件中使用phpinfo()函数,然后访问这个文件,即可看到PHP加载的扩展信息。

代码如下:

<?php
// 查看php信息
phpinfo();
?>

然后在浏览器中访问该php文件,就会出现下图所示的PHP信息页面。

phpinfo()函数返回的界面

可以在页面中查看所加载的所有扩展信息,包括名称、版本、编译日期、是否启用等等。

方法二:通过命令行查看

另外一个查看PHP加载扩展的方法,是通过命令行查看。可以使用以下命令:

php -m

这个命令会列出PHP所加载的所有扩展模块。

例如,在Linux系统中,我们可以通过在终端中输入以下命令来查看PHP所加载的扩展模块:

php -m

输出结果如下:

[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gettext
hash
iconv
igbinary
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
redis
Reflection
session
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache
结论

通过以上两种方法,我们可以查看PHP加载的扩展模块。其中,phpinfo()函数可以查看PHP加载扩展的详细信息,而命令行比较简洁,可以一目了然。这两种方法的使用根据开发者自己的需要,选择最适合自己的方式即可。