Windows上PHP安装redis扩展和igbinary扩展
投稿:yin
在Windows 上有两种加载 PHP 扩展的方式:把扩展编译进 PHP,或者加载 DLL。加载预编译的扩展是更简单更被推荐的方式。
要加载某扩展,需要在系统中有其相对应的“.dll
”文件。
查看php安装的扩展
php扩展就是php核心并不支持的功能,然后可以通过扩展的方式进行扩展PHP的功能,常见的扩展如MySQL,gb2等等。
方法一:phpinfo()函数
通过phpinfo()函数,进行查看,红框的都是php的扩展
<?php phpinfo(); ?>
方法二:执行php -m 命令
[root@linux-host ~]# php -m
方法三:使用php的get_loaded_extensions()函数
<?php print_r(get_loaded_extensions()); ?>
方法四:extension_loaded
方法四:extension_loaded函数检查一个扩展是否已经加载,如果 name 指定的扩展已加载,返回TRUE,否则返回 FALSE。
<?php if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit; } }
去哪里找扩展库?
PHP 扩展库通常称为“php_*.dll
”(其中星号代表具体某扩展的名字),位于“PHP\ext
”目录下(在 PHP 4 中位于“PHP\extensions”目录下)。
PHP 发行包中包括了大多数开发者最常用到的扩展库。这些被称为“核心”扩展库。
不过呢,如果用户所需要的功能并没有被任何核心扩展提供,那还是有可能在 PECL 中找到。PHP Extension Community Library(PECL,PHP 扩展社区库)是个 PHP 扩展的储存室,提供了对于所有已知扩展的下载及开发途径的指南。http://pecl.php.net/是官方的扩展库,我们可以在这里下载自想要的扩展。
安装igbinary扩展步骤
igbinary扩展的pecl库的地址是:
https://pecl.php.net/package/igbinary/2.0.5/windows下载7.2(NTS)x86(根据自己的windows系统版本)相应版本的dll扩展文件到PHP安装目录下的ext
扩展目录。
并且添加扩展模块配置语句到php.ini文件:
[igbinary] extension=igbinary.dll
安装redis扩展步骤
扩展的pecl库的地址是
https://pecl.php.net/package/redis/4.0.2/windows或者
https://windows.php.net/downloads/pecl/releases/redis/4.0.2/下载7.2(NTS)x86(根据自己的windows系统版本)相应版本的dll扩展文件到PHP安装目录下的ext
扩展目录。
并且添加扩展模块配置语句到php.ini文件:
[php_redis] extension=php_redis.dll
总结
到此这篇关于Windows上PHP安装redis扩展和igbinary扩展的文章就介绍到这了,更多相关Windows上安装redis和igbinary扩展内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!