Call to undefined function mhash() in D:\xampp\htdocs\joomla_development\MagicSpace\test\lib\windowslivelogin.php------------------------------------------------------------------------从上面路径可以看出来我使用的是xampp集成的mysql和php.apache..MS 提供了一个返回MSN联系人列表的服务..今天下载下来运行。报以上的错误..我是php的新手,不知道这个mhash是需要另安装还是怎么的..php是5.5
eclips 3.4.2

解决方案 »

  1.   

    先在一个空文件键入:
    <?php
    phpinfo();
    ?>然后看看Php.ini所在的目录。
    1、然后打开那个Php.ini,在;extension=php_mhash.dll这一行,把前面的分号去掉。
    2、把libmhash.dll(PHP安装目录下)复制到System32文件夹。
    3、重启Apache。
    如果是Linux:
    You need to compile PHP with the --with-mhash[=DIR] parameter to enable this extension. DIR is the mhash install directory. (引用PHP官网手册)