“缺少mysqli扩展”但它位于扩展目录中

时间:2014-02-14 01:56:32

标签: php iis mysqli phpmyadmin

我正在设置PHPMyAdmin以在IIS 8上运行。我已按照本教程中的步骤进行操作:http://www.php.net/manual/en/install.windows.iis7.php

然而,PHP抱怨:

  

缺少mysqli扩展程序。

所以我确认php_mysqli.dll已取消注释并且dll位于正确的文件位置:

延长= php_mysqli.dll

extension_dir =“C:\ php \ ext”

我确定了这种情况后重新启动了网站,我继续收到错误。

编辑: 添加

<?php 
phpinfo(); 
exit;

给我这个mysqli配置:

  

mysqlnd 5.0.11-dev - 20120503 - $ Id:bf9ad53b11c9a57efdb1057292d73b928b8c5c77 $

作为客户端api库版本。

1 个答案:

答案 0 :(得分:2)

首先,您应该在更改php.ini文件后检查是否重新启动IIS服务器。

如果它没有帮助,你可以检查IIS的PHP设置,打开index.php文件并将此代码放在开头:

<?php

phpinfo();
exit;

之后,刷新您的网站。您将看到IIS的所有PHP设置。在这里你可以找到php.ini文件的路径,并检查你的文件是否被更改。

希望它有所帮助。