检测mbstring是否启用PHP脚本

问题描述:

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

您可以通过phpinfo()进行检查。

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

运行这段代码在PHP文件 -

<?php phpinfo(); ?> 

mbstring

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

PHP manual

使用extension_loaded类:

extension_loaded('mbstring'); 

if you cannot find mbstring in phpinfo();  
change extension_dir = "ext" to extension_dir = "c:/php/ext" 
in c:\php\php.ini file 
+1

您可以添加一点解释吗? – Shevliaskovic 2014-05-18 06:39:56

同样有用的:

php -i | grep mbstring

从终端/主机,进去PHP CLI模式和echo命令如下,

$ php -a 

php > echo extension_loaded('mbstring'); 
1 

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