我一直在努力解決這個簡單的配置問題。我只需要啓用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 \文件夾,因此工作正常。
http://www.wimpserver.com/articles.php也許這可以幫助 – 2012-02-21 04:38:12
複製libmysql.dll拷貝到系統文件夾。它適用於CLI php,因爲它在php.exe文件夾中。也複製php.ini。 – Cheery 2012-02-21 05:31:35
對不起。我曾嘗試過。仍然不起作用。試圖訪問該頁面時。它出現說「沒有指定輸入文件」,除非你知道這個問題的另一種解決方案? – awongCM 2012-02-21 11:26:49