2011-11-22 54 views
2

我想我的远程Windows服务器上运行的mysqli,我不断收到此错误如何在windows iis服务器上安装mysqli?

Fatal error: Call to undefined function mysqli_connect()

我假设的mysqli没有安装我的远程服务器上。那么我如何在我的远程服务器上安装mysqli。

回答

3

mysqli是一个PHP扩展。所以你所要做的就是在你的php.ini文件中启用该扩展。

取消注释:

;extension=php_mysqli.dll 

要:

extension=php_mysqli.dll 

如果使用一个共享的托管帐户,您可能必须创建一个.htaccess并将其指向自己的php.ini副本。

要做到这一点,你可以尝试以下方法:

  • 如果PHP安装为一个模块:在你.htaccessSetEnv PHPRC /location/todir/containing/phpinifile

  • 如果PHP安装为CGI扩展,把你的cgi-bin文件夹中的php.ini

  • 对于某些主机,您也可以将您的php.ini放在您通常会放置.htaccess文件的文件夹中。

+0

可以举例如何重定向到我的php.ini文件 – Sibu

+0

我编辑了我的答案。 – F21

+0

我想知道应该更新php.ini的所有值,就像php.ini中有这么多设置,而我只需要设置mysqli,那么我是否也包含其他设置呢?..我的服务器也是windows platform.so我认为.htaccess将无法正常工作,您可以提供web.config代码 – Sibu