2011-11-22 52 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