永发信息网

在linux下,为php增加mbstring扩展,求助!

答案:5  悬赏:0  手机版
解决时间 2021-02-03 17:46
  • 提问者网友:暗中人
  • 2021-02-02 23:01
由于是客户的服务器没有安装mbstring扩展,不能重新编译、安装,所以只能添加mbstring这个扩展,网上查找了很多,多数都是以下方法(php版本5.1.6,安装目录/usr/local/php,源代码目录/usr/software/php5.1.6):
1、用cd命令进入php的源代码目录下的etc/mbstring目录下,即“/usr/software/php5.1.6/etc/mbstring”;
2、执行
#/usr/local/php/bin/phpize
3、执行
#./configure --with-php-config=/usr/local/php/bin/php-config
4、执行make && make install
5、之后系统提示mbstring.so文件所在的目录。根据php.ini中指示的extension_dir指向的目录中,将其复制过去
6、修改php.ini,添加一句extension=mbstring.so
我是按照上面一步一步操作的,可是始终没有成功,查看phpinfo(),没有mbstring这个扩展,请各位高手帮助下,谢啦~~
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-02-02 23:57
一、确认你所改的php.ini是当前的配置。可以用phpinfo()函数查出来。
二、进入extension_dir所指的目录,看看有没有mbstring.so文件。
三、重启服务器(如果是apache 可以用 /etc/init.d/httpd restart)。
全部回答
  • 1楼网友:忘川信使
  • 2021-02-03 03:11
你重启服务器了么?
  • 2楼网友:第四晚心情
  • 2021-02-03 02:56
上面的执行步骤是没有错,贴出你的命令执行结果才能帮你 再看看别人怎么说的。
  • 3楼网友:患得患失的劫
  • 2021-02-03 02:43
如果你能直接操作linux,在命令模式下用yum 来安装就可以了. 命令: yum install php-mbstring* 安装好后,重启httpd 就可以了
  • 4楼网友:雪起风沙痕
  • 2021-02-03 01:36
上面步骤我可以确定是正确的。如果重启后,还没有的话,可能就是你在哪不小心操作出错了。仔细检查下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯