【问题标题】:Detect if mbstring is enabled or not from PHP script从 PHP 脚本检测是否启用了 mbstring
【发布时间】:2013-01-30 01:53:22
【问题描述】:

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

【问题讨论】:

    标签: php mbstring


    【解决方案1】:

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

    $ php -a
    
    php > echo extension_loaded('mbstring');
    1
    

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

    【讨论】:

      【解决方案2】:

      也很有用:

      php -i | grep mbstring

      【讨论】:

        【解决方案3】:
        if you cannot find mbstring in phpinfo();    
        change extension_dir = "ext" to  extension_dir = "c:/php/ext" 
        in c:\php\php.ini file 
        

        【讨论】:

        • 你能补充一点解释吗?
        【解决方案4】:

        使用 extension_loaded 类:

        extension_loaded('mbstring');
        

        【讨论】:

          【解决方案5】:

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

          PHP manual

          【讨论】:

            【解决方案6】:

            在 php 文件中运行这段代码 --

            <?php phpinfo(); ?>
            

            【讨论】:

            • 你忘了说是哪个参数了,
            【解决方案7】:

            可以通过phpinfo()查看。

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

            【讨论】:

              猜你喜欢
              • 2020-10-20
              • 2012-03-15
              • 1970-01-01
              • 2017-02-20
              • 2013-05-18
              • 2011-08-02
              • 2018-03-14
              • 2011-03-09
              相关资源
              最近更新 更多