2012-02-21 63 views
0

我一直在努力解決這個簡單的配置問題。我只需要啓用mysql,以便它可以與我的php一起工作。在我的環境中,我在Windows XP機器上配置了PHP 5.2/IIS 5.0/MySQL 5.0,並且安裝了所有設備。從我聽到的各種技術建議來看,啓用MySQL的簡單方法是從php.ini文件中取消註釋這些行。在windows xp中配置mysql時出現問題

延長=激活php_mysql.dll
延長= php_mysqli.dll

和修改的extension_dir

的extension_dir = 「C:\ PHP \ EXT」

但後所有這些,它仍然不起作用。

我繼續通過運行phpinfo()來調查問題的原因,並且我意識到mysql函數根本沒有啓用。 (奇怪...)然後我打開命令提示符,鍵入php -m並確認mysql函數已啓用。

最後,我發現了一個有趣的發現,我輸入了php -i並找到了這幾行。

配置文件(php.ini中)路徑=> C:\ WINDOWS
加載的配置文件=> C:\ PHP中\ php.ini中

但是下phpinfo()函數,它示出了以下:

配置文件(php.ini中)路徑C:\ WINDOWS
加載的配置文件(無)

加載的配置文件從phpinfo()丟失!爲什麼??它是如何在這裏結束的?

任何人有什麼想法?

PS:我已經將環境變量PATH設置爲指向C:\ php \文件夾,因此工作正常。

+0

http://www.wimpserver.com/articles.php也許這可以幫助 – 2012-02-21 04:38:12

+0

複製libmysql.dll拷貝到系統文件夾。它適用於CLI php,因爲它在php.exe文件夾中。也複製php.ini。 – Cheery 2012-02-21 05:31:35

+0

對不起。我曾嘗試過。仍然不起作用。試圖訪問該頁面時。它出現說「沒有指定輸入文件」,除非你知道這個問題的另一種解決方案? – awongCM 2012-02-21 11:26:49

回答