如果发现php安装的扩展php-m可以看到,但是phpinfo()看不到
那么应该考虑服务器上有两个php.ini,
一个作用于cli,另一个作用于Apache,
如何确定php cli php.ini的位置
当我们安装扩展时,可能需要手动配置php.ini文件,把扩展加进去,所以要确认PHP CLI的php.ini文件的位置。可以运行php --ini
查找PHP CLI的ini文件位置
apache php.ini的位置
一般是是在 /etc/php.ini
提示
在扩展php共享库时一定要将两个php.ini都配置好,
否则可能出现同样的方法通过cli可以正常执行,但接口调用就找不到。
php cli ini文件修改后不用重启
apache ini文件修改需要重启
扫描二维码关注公众号,回复:
696959 查看本文章