php報錯,搭建egroupware,unexpected T_ARRAY, expecting '&' or T_VARIABLE
在windows-xp搭建egroupware環境
用了apache+mysql+php
版本號碼如下:
apache:2.0.50
mysql:4.0.20d
php:5.0.0
egroupware:1.8.004.20130831
在瀏覽器裡面輸入網址:http://127.0.0.1/egroupware
報以下錯誤:
Warning: set_error_handler() expects parameter 2 to be long, string given in C:\Apache Group\www\egroupware\phpgwapi\inc\common_functions.inc.php on line 1640
Parse error: parse error, unexpected T_ARRAY, expecting '&' or T_VARIABLE in C:\Apache Group\www\egroupware\setup\inc\class.setup.inc.php on line 986
按理來說egroupware這類開源的代碼不會報錯,是不是版本之類的不相容,或者需要設定什麼設定檔?
求助呀求助呀。。。 php apache egroupware mysql windows
分享到:
------解決方案--------------------
你看官方,需要什麼版本。應該是php版本不同引起的。
------解決方案--------------------
參數的型別宣告是 php5.3 以後才逐步加入的
------解決方案--------------------
對,參數的型別宣告是 php5.3 以後才逐步加入的
------解決方案--------------------
mysql_connect(): Connecting to 3.22, 3.23 & 4.0 is not supported. Server is 4.0.20a-nt in C:\\Apache Group\\www\\test.php on line 2
顯然你的 mysql 是古老的!