经过phpize正确编译完扩展确加载不到什么情况..


昨天正在在linux下 source code compile PHP 扩展遇到了一个问题,还未参透,还请能指点一下

apache mysql php 都编译安装完成了,PHP程序文也能执行,,当运行某一个PHP文件时提示 mbstring 没有这个扩展

也使用 phpize configure make make install 编译安装了,到PHP的安装目录看了下,mbstring.so 也确实被正确编译到了 php install path\extendsion 目录下了,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 都是用的最新的。

debian Linux php

南回归线以北 11 years, 2 months ago

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

scheer answered 11 years, 2 months ago

Your Answer