24

如何检查 mbstring 扩展是否加载到 php 脚本中?

4

7 回答 7

41

利用if (extension_loaded('mbstring')) { /* loaded */ }

请参阅PHP 手册

于 2013-02-14T09:46:37.320 回答
15

从终端/控制台,进入 PHP CLI 模式并回显如下命令,

$ php -a

php > echo extension_loaded('mbstring');
1

如果 mbstring 作为扩展加载,它将返回 1,否则返回 null

于 2016-06-14T23:53:10.213 回答
13

在 php 文件中运行此代码 --

<?php phpinfo(); ?>

mbstring

于 2013-02-14T09:46:31.993 回答
13

也很有用:

php -i | grep mbstring

于 2015-11-18T19:43:59.953 回答
2

使用 extension_loaded 类:

extension_loaded('mbstring');
于 2013-02-14T09:47:16.820 回答
1

你可以通过phpinfo()查看。

在 phpinfo 页面中搜索字符串“mbstring”。如果它存在则意味着 mbstring 被启用或被禁用。

于 2013-02-14T09:45:51.067 回答
0
if you cannot find mbstring in phpinfo();    
change extension_dir = "ext" to  extension_dir = "c:/php/ext" 
in c:\php\php.ini file 
于 2014-05-18T06:20:38.283 回答