发布于 1970-01-01 08:00
  • 6 个回答
    • 这类问题一般是web版和cli版的配置文件不一致
      web版的php.ini路径

      /etc/php.ini

      cli版的php.ini路径

      终端执行
      php -i|grep Loaded\ Configuration\ File

      检查一下吧

      2022-11-14 13:32 回答
    • php -m 和phpinfo应该是不同的配置文件, 你在php -m 中能看到的话, 说明你只在php -i|grup php.ini 这个配置文件中加载了这个.so这个文件, 你还得 在phpinfo(). 这个模式下面看到他加载的配置文件位置,然后也加上.so文件,加完之后,重启下服务, 完美解决,我以前搞swoole拓展也遇到过

      2022-11-14 13:32 回答
    • 1、检查下是不是存在多个版本的php
      2、是不是使用了不同的php.ini
      3、是不是没重启apache

      2022-11-14 13:32 回答
    • 好多这样的问题..

      1. php-cli和php-cgi的php.ini加载的是同一个吗?

      2. 有把extension=xxx.so加到php.ini里吗?

      3. 改变php.ini之后, web服务器重启了吗? 重启真的成功了吗?

      4. 系统里面是不是存在多个php版本?

      5. php-cli和php-cgi的php是同一个版本吗?

      2022-11-14 13:32 回答
    • 是同一个 php 么?php -i 看下是否同样的配置

      2022-11-14 13:32 回答
    • 谢谢邀请。对应的.so确认是否在php.ini文件添加了

      2022-11-14 13:32 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有