2011-11-27 98 views
0

我有XAMPP的全新安裝,並且經常拿PHP告示,將其關閉,我enbabled。調用未定義功能mysqli_connect

現在我遇到了問題,我收到了錯誤消息,您可以在該問題的標題中閱讀該錯誤消息。儘管如此,當我不能啓用一個error_reporting時,相同的功能仍然有效。

重新啓動Apache服務器的時候,我也得到了錯誤信息:

syntax error, unexpected '&' in .../php.ini on line 110. 

110線是我啓用的error_reporting你可以在上面看到。

我想說明一點,但我似乎有麻煩。有什麼想法發生在這裏?

順便說一句,在php.ini文件中都啓用了php_mysql.dll和php_mysqli.dll。

+2

你可以在你的php.ini文件中粘貼更多行嗎? – BoltClock

+0

你可以發佈你的ini文件的第110行嗎? –

回答

2

Default Value: E_ALL & ~E_NOTICE

是不是在php.ini文件有效。你想要的是:

error_reporting = E_ALL & ~E_NOTICE

+0

+1。順便說一句,有沒有人知道'E_ALL^E_NOTICE'是否在php.ini中有效? –

+0

我不明白爲什麼不。 :-) –

+0

以下是圍繞第110行的要求,通過我嘗試Tom的建議,函數本身可以工作,但我仍然收到通知,它的工作原理就好像根本沒有啓用錯誤報告。 '; display_startup_errors ;默認值:關閉 ;開發價值:在 ;生產值:關 ; error_reporting ;默認值:E_ALL&〜E_NOTICE ;發展價值:E_ALL | E_STRICT ;生產值:E_ALL&〜E_DEPRECATED error_reporting = E_ALL&〜E_NOTICE ; html_errors ;默認值:開啓 ;開發價值:在 ;產值:關閉 ' – Carpet

0

嗯,這可能不是最技術的答覆。

但我做的是,我所有的表的工具備份,卸載並重新安裝我的筆記本電腦上的WAMP服務器,它的工作。這肯定有效。這也是最耗時的。

到目前爲止,我還沒有弄清楚爲什麼我的WAMP服務器停止運行。 (只有它的MySQL部分)。我唯一知道的是Windows對系統進行了一些更新(我沒有授權),並且下次啓動kaboom時,它不再運行。

重新安裝後,做正常的事情 - 重新啓動,轉到IIS並停止服務,去服務和停止所有的MSSQL服務器服務。