我正在冒險走出.NET世界,進入開源世界。不過,在嘗試開發我的開發環境時,我遇到了一些障礙。而且我最近陷入困境。配置PHP使用mySQL遇到麻煩
我已經安裝了:Apache 2.2,php 5.3.2和mySQL 5.1.48 一切正常工作; apache提供PHP頁面,並且我可以在mySQL中創建數據庫和表格,但是,我似乎無法讓php與mySQL正確通信。我的php.ini中有這些行取消註釋:
extension=php_mysql.dll
extension=php_mysqli.dll
不過,我不斷收到此錯誤信息:
警告:mysqli_connect():(HY000/2002):連接嘗試失敗,因爲連接一方在一段時間後沒有正確響應,或者由於連接的主機未能響應而建立的連接失敗。在C:\ Program Files文件(x86)\ Apache軟件基金會\ Apache2.2 \ htdocs \ mysql_test.php在線15
任何幫助將不勝感激。
(順便說一句,在PHP代碼運行正常,當我把它放在我的虛擬主機上)
我把防火牆關閉了,這並沒有幫助。我該如何改變mySQL使用的端口? PHP期望它使用哪個端口? – 2010-07-17 15:54:51
很確定你對於沒有在mySQL中正確配置的東西是正確的。我卸載它,並重新安裝,現在它工作!謝謝你的幫助。 – 2010-07-17 16:50:14
也許與安裝順序有關?無論如何,很高興它被分類。 – Skilldrick 2010-07-17 17:04:51