开发者社区 问答 正文

经过phpize正确编译完扩展确加载不到,什么原因?

昨天正在在linux下 source code compile PHP 扩展遇到了一个问题,还未参透,还请能指点一下
apache mysql php 都编译安装完成了,PHP程序文也能执行,,当运行某一个PHP文件时提示 mbstring 没有这个扩展
也使用 phpize configure make make install 编译安装了,到PHP的安装目录看了下,mbstring.so 也确实被正确编译到了 php install pathextendsion 目录下了,php.ini 也开启了 mbstring.so,, in gnome-terminal 运行 PHP -m , 就是没有mbstring.so 这个扩展,,重启apache ,,,,通过 PHP phpinfo(); 也是没有加载 mbstring.so 这个扩展。
这个问题是出现在哪个地方呢?还请能指点一下 系统环境:debian linux apache 2.4.6 mysql 5.6 php 5.5.4 都是用的最新的。

展开
收起
落地花开啦 2016-06-15 13:45:09 2473 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    看看phpinfo()里面的Configuration File (php.ini) Path是否是你修改的php.ini,extension_dir是否是mbstring.so所在的位置。

    2019-07-17 19:39:06
    赞同 展开评论