linux - centos7下php7的mbstring扩展无法正常加载,该如何解决?--已解决,

php中文网
发布: 2016-08-04 09:19:53
原创
3054人浏览过

1,问题:php的mbstring扩展无法被正常加载。
2,环境:centos7.2虚拟机,php version => 7.0.8
我的php是通过yum 安装的,安装源用的是webstatic的,mbstring扩展也是采用的这个源,版本也对。
查看/etc/php.d/mbstring.ini中扩展是开启的,/lib64/php/modules/mbstring.so也是存在的。
但调用mb_strlen()函数时报错:
3,代码和错误

<code>      1 <?php
      2 $len =  mb_strlen('hello world');
</code>
登录后复制
<code>PHP Fatal error:  Uncaught Error: Call to undefined function mb_strlen() in /var/www/php-test/mb-encoding/mb-strlen.php:2
    349 Stack trace:
    350 #0 {main}
    351   thrown in /var/www/php-test/mb-encoding/mb-strlen.php on line 2
</code>
登录后复制

4,补充:
php -m中是有的

立即学习PHP免费学习笔记(深入)”;

度加剪辑
度加剪辑

度加剪辑(原度咔剪辑),百度旗下AI创作工具

度加剪辑 63
查看详情 度加剪辑
<code>> php -m | grep mbstring
mbstring</code>
登录后复制

但php -info中没有
5,已解决:
之前有人问过这个问题:https://segmentfault.com/q/10...

回复内容:

1,问题:php的mbstring扩展无法被正常加载。
2,环境:centos7.2虚拟机,php version => 7.0.8
我的php是通过yum 安装的,安装源用的是webstatic的,mbstring扩展也是采用的这个源,版本也对。
查看/etc/php.d/mbstring.ini中扩展是开启的,/lib64/php/modules/mbstring.so也是存在的。
但调用mb_strlen()函数时报错:
3,代码和错误

<code>      1 <?php
      2 $len =  mb_strlen('hello world');
</code>
登录后复制
<code>PHP Fatal error:  Uncaught Error: Call to undefined function mb_strlen() in /var/www/php-test/mb-encoding/mb-strlen.php:2
    349 Stack trace:
    350 #0 {main}
    351   thrown in /var/www/php-test/mb-encoding/mb-strlen.php on line 2
</code>
登录后复制

4,补充:
php -m中是有的

立即学习PHP免费学习笔记(深入)”;

<code>> php -m | grep mbstring
mbstring</code>
登录后复制

但php -info中没有
5,已解决:
之前有人问过这个问题:https://segmentfault.com/q/10...

<code>php -m | grep mbstring</code>
登录后复制

这个在就在,不在就不在了
不在的话要重新下载mbstring源码,编译安装

上面是题主修改之前的答案。。

ini里面没有加载扩展, php -m 里面会有?
php-cli和php-cgi是同一个版本的php?
不会是本机有两个版本的php..

之前有人问过这个问题,可以参考这个提问,https://segmentfault.com/q/10...。
主要原因是安装扩展后,php-fpm(FastCGI Process Manager:FastCGI进程管理器)没有重启,导致cgi和cli加载的php配置文件不一致。

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号