您的足迹:首页 > php知识 >php添加扩展 在phpinfo能看到该扩展,但在cli用php -m 却看不到

php添加扩展 在phpinfo能看到该扩展,但在cli用php -m 却看不到

1. 没有出现的原因是:执行时添加上php.ini的文件就可以了
? ? $ /usr/local/php/bin/php -c /usr/local/php/etc/php.ini -m | grep redis ? //redis是模块名?
? ? ($/usr/local/php/bin/php -c /usr/local/php/lib/php.ini -m|grep mongo,我的用的是lib下的配置文件)
解决办法:
cli命令行下
[root@iZ2zeionhm5ibc4xux8qvxZ /]php -i|grep php.ini 
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
上边显示cli环境下,php -m 加载的配置文件是/etc下边的,
查看phpinfo页面找到php.ini的绝对路径,我的是在/usr/local/php/lib/php.ini 下,复制php.ini到/etc下边即可,php -m就显示出了redis等
2.用下边命令可以也可以查看php-fpm当前加载的php.ini是哪个
?
$ /usr/local/php/bin/php --ini  | grep Configuration
Configuration File (php.ini) Path: /usr/local/php/lib
Loaded Configuration File:         /usr/local/php/lib/php.ini
? ? ?

相关推荐

网友评论(0)