首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何查看PHP加载的扩展?

要查看PHP加载的扩展,您可以使用以下方法:

  1. 使用命令行:

在命令行中,您可以使用以下命令:

代码语言:txt
复制
php -m

这将显示所有加载的扩展。

  1. 使用PHP脚本:

您可以创建一个PHP脚本,如下所示:

代码语言:php
复制
<?php
echo "Loaded extensions:<br>";
foreach (get_loaded_extensions() as $extension) {
    echo $extension . "<br>";
}
?>

将此脚本保存为一个PHP文件,并将其上传到您的服务器。然后,使用Web浏览器访问该文件,它将显示所有加载的扩展。

  1. 使用phpinfo()函数:

您还可以使用phpinfo()函数来查看加载的扩展。只需在PHP脚本中添加以下代码:

代码语言:php
复制
<?php
phpinfo();
?>

这将显示所有有关PHP配置的详细信息,包括已加载的扩展。

总之,您可以使用这些方法来查看PHP加载的扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

动态查看加载PHP扩展

动态查看加载PHP扩展 在编译并完成 php.ini 配置之后,我们就成功安装了一个 PHP 扩展。...不过, PHP 也为我们提供了两个在动态运行期间可以查看扩展状态以及加载未在 php.ini 中进行配置扩展函数。下面,我们就来看看它们使用。...查看是否已经加载扩展 echo extension_loaded("redis"); 非常简单一个函数,它作用就是检查一个扩展是否已经加载。...在 PHP-FPM 网页中,我们可以通过 phpinfo() 函数来查看当前 PHP 状态及扩展相关信息。而在 CLI 命令行脚本中,我们可以使用 php -m 命令来查看加载扩展。...扩展加载目录是以 PHP 默认扩展目录为基础进行加载,在 windows 环境下注意扩展名为 .dll 文件。

1.8K10

使用php脚本查看已开启扩展

正式线phpinfo()函数被禁用,但又想知道PHP安装了那些扩展,怎么办呢? php安装时会将扩展包编译进去,对于一个正在运行中数据库,查看php扩展开启状况, 第一种:是通过配置文件查看。...第二种:在 PHP-FPM 网页中,我们可以通过 phpinfo() 函数来查看当前 PHP 状态及扩展相关信息。...第三种:在 CLI 命令行脚本中,我们可以使用 php -m 命令来查看加载扩展。 第四种:使用php内置函数来查看,通过脚本输出来查看,代码如下:   通过get_loaded_extensions函数可以返回php扩展开启情况一个数组,然后可以打印出来   通过查看源代码可以清晰地看出扩展开启情况: 另外, PHP 也为我们提供了在动态运行期间可以查看扩展状态函数...查看是否已经加载扩展 echo extension_loaded("redis"); // 1 非常简单一个函数,它作用就是检查一个扩展是否已经加载

3.1K30

PHP如何添加内置扩展

什么时候server上PHP已安装。需要额外补充PHP如何扩展?你并不需要再次安装PHP。同phpize我们可以在原PHP安装扩展直接基础上,。 这次编译只不过单独编译PHP扩展库。...接下来将编译好扩展库 加入到如今运行php中,不正确如今运行php又一次编译,所以没有一点影响。 以下我们演示安装xsl扩展(不一定经常使用。...仅做为一个范例) 做法一: 1.找到当前运行php版本号源码文件夹,如php-5.2.3。 进入xsl扩展库文件夹。...文件 #将编译好扩展库文件拷贝到PHP扩展文件夹下,可通过查看phpinfo信息。。...5.重新启动php查看phpinfo信息,就可以看到刚才加入进去xsl扩展库。

1.3K10

如何编译安装PHP扩展

安装PHP扩展最简单办法就是 sudo apt-get install php5-xxx 但有的时候并非我们所愿,源里面并没有我们需要扩展,这时候就需要我们下载源码自己编译安装了。...gcc libtool Suse yast2 -i php5-pear php5-devel php5-mysql gcc 安装扩展 PHP有两种可供安装扩展:一种是PHP原生但是默认没有安装...在 /ext 目录下面可以看到所有PHP原生扩展。 安装原生扩展PHP-intl 为例,这是PHP国际化扩展。...接下来我们要做就是在php.ini中启用这个扩展,这一步将会在最后给出示例。 安装第三方扩展 将以这个 扩展为例,这个扩展主要实现了PHP识别条形码功能。...启用扩展php.ini中启用扩展方式有很多: 直接在php.ini文件中添加 extension=mongo.so,这是最简单直接方法。

1.8K20

PHP Redis扩展无法加载问题解决方法

/configure [--enable-redis-igbinary] make && make install 但是在重启php-fpm过程中,发生了如下错误,redis.so无法载入 [root...实在没别的办法,于是打算重装php-fpm试试,遂去http://php-fpm.org/download/想下载个新版本php-fpm,结果发现版本大于5.3.3PHP内部已经集成了php-fpm...php-fpm,和PHP并不是配套 查看这个php-fpm版本,发现是5.3.3 $/usr/sbin/php-fpm -v PHP 5.3.3 (fpm-fcgi) (built: Oct 30...Zend Technologies 用PHP内部集成php-fpm重启,成功!...00:00:02 php-fpm: pool www 所以粗心害死人啊,以后在安装程序时候需要多加小心,尽量显式标明软件版本,这样就会少犯这样错误,少走弯路了。

1.7K20

linux如何查看已安装php版本信息

这篇文章主要讲解了“linux如何查看已安装php版本信息”,文中讲解内容简单清晰,易于学习与理解,下面请大家跟着小编思路慢慢深入,一起来研究和学习“linux如何查看已安装php版本信息”吧!...使用 php -v 命令 在 Linux 终端或控制台中,可以使用以下命令查看当前系统安装 PHP 版本: php -v 使用该命令将会在屏幕上输出类似于以下结果: PHP 7.3.9-1~deb10u1...此外,还可以看到 PHP 版权声明,以及所使用引擎和缓存组件版本信息。 查看 PHP 配置文件 除了使用命令行命令以外,还可以直接查看 PHP 配置文件。...在 phpinfo() 中查看 除了前面介绍方法之外,还可以通过在 Apache 或 Nginx服务器上运行 PHP  phpinfo() 函数来查看 PHP 版本信息。...感谢各位阅读,以上就是“linux如何查看已安装php版本信息”内容了,经过本文学习后,相信大家对linux如何查看已安装php版本信息这一问题有了更深刻体会,具体使用情况还需要大家实践验证

3.8K10

如何使用 PHP 扩展 Memcached 长连接模式

使用 PHP 扩展 Memcached 长连接模式 Memcached 扩展模块提供构造函数提供一个参数 persistent_id 可选项,手册中这样介绍: 默认情况下,Memcached实例在请求结束后会被销毁...> PHP 扩展 Memcached 长连接模式最佳实践 但需要注意是当第一次通过建立起 Memcahced 长连接后,切记不要再重复添加 Memcached 服务端,不然页面没刷新一次就会添加一次...,该 persistent_id 下 Memcached 服务器端就会越来越多,这样就会导致 PHP 进程异常,与 Memcached 通信越来越慢。...所以使用 PHP Memcached 长连接模式最佳实践是使用 getServerList() 方法是否已经添加了服务器端,如果没有添加再在进行添加服务器端操作: WPJAM Basic 插件已经集成了 Memcached,下载 WPJAM Basic之后,将 wpjam-basic/template/ 目录下 object-cache.php 文件复制到

60740

一起学习PHPrunkit扩展如何使用

一起学习PHPrunkit扩展如何使用 这次又为大家带来一个好玩扩展。我们知道,在 PHP 运行时候,也就是部署完成后,我们是不能修改常量值,也不能修改方法体内部实现。...这个 runkit 扩展就是在运行时可以让我们来动态修改一些常量、方法体及类功能扩展。当然,从系统安全角度来说,这个扩展并不是很推荐。因为本身常量含义就是不变量,本身就不应该修改。...大家可以用 PHP5 环境测试下原版扩展是否都能正常使用。...那我们就来看看我们自定义类是如何使用 runkit 来进行动态操作吧。...总结 就像上面说过一样,这个扩展是比较危险一个扩展,特别是如果开启了 runkit.internal_override 后,我们还能够修改 PHP 原生函数。

99110

php如何利用pecl安装mongodb扩展详解

前言 本文主要给大家介绍了关于php利用pecl安装mongodb扩展相关内容,下面话不多说了,来一起看看详细介绍吧 环境说明 php7 centos7 mongodb4.0.5 默认情况下,php...并没有安装mongodb扩展,会报Class 'MongoDB\Driver\Query' not found错误。...pecl安装扩展 通过pecl可以很方便地安装扩展 注意:如果安装了多个版本php,需要进行相应版本pecl目录,如: ➜ bin pwd /usr/local/php7.1/bin ➜ bin.../pecl install mongodb 安装完成后,在php.ini添加:extension=mongodb.so 重启php, 查看 phpinfo ? 测试 <?...总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

74721

php扩展写法总结

为什么要用C扩展 C是静态编译,执行效率比PHP代码高很多。同样运算代码,使用C来开发,性能会比PHP要提升数百倍。IO操作如CURL,因为耗时主要在IOWait上,C扩展没有明显优势。...另外C扩展是在进程启动时加载PHP代码只能操作Request生命周期数据,C扩展可操作范围更广。 第一步 下载PHP源代码,如php-5.4.16。...解压后进入php-5.4.16\ext目录。输入 ./ext_skel –extname=myext,myext就是扩展名称,执行后生成myext目录。...ext_skel是PHP官方提供用于生成php扩展骨架代码工具。 cd myext。可以看到php_myext.h、myext.c、config.m4等几个文件。...然后修改myext.c,这个是扩展函数实现部分。

47320

PHPDBA扩展学习

PHPDBA扩展学习 今天我们讲 DBA 并不是传统数据库管理员那个 DBA ,而是一个 PHP巴克利风格数据库扩展。巴克利风格数据库其实就是我们常说键值对形式 K/V 数据库。...不过缺点就是,它会一次性将这个数据库文件加载到内存中,我们不能让这个数据库太大,否则就会撑爆内存。...一个简单例子 首先还是通过代码来看一下,我们 DBA 数据库是如何使用. // 打开一个数据库文件 $id = dba_open("/tmp/test.db", "n", "gdbm"); //$...// 同步数据库 var_dump(dba_sync($id)); // bool(true) 当前打开数据库列表 我们可以通过一个函数来查看当前打开数据连接有哪些,因为 DBA 是基于文件简单数据库...总结 今天介绍是非常简单一套数据库扩展组件,它功能就是这些,在日常生产环境中,实际应用场景其实并不多。

46810
领券