开发者社区> 问答> 正文

经过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 2309 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 19:39:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JS 语言在引擎级别的执行过程 立即下载
使用C++11开发PHP7扩展 立即下载
PHP运行机制初探 立即下载