2016-09-14 86 views
0

我試圖發動這是對我的瀏覽器本地託管laravel,但它給了我下面的錯誤安裝錯誤5.3

Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /opt/lampp/htdocs/projects/larawiz/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 475

我如何糾正呢?

+2

什麼IST _ON線475_? –

回答

4

你的問題是你的PHP版本,我相信你可能會使用PHP 5.5。

Laravel 5.3使用圖示操作這是隻有在PHP版本5.6

你指的是該生產線是:https://github.com/laravel/framework/blob/5.3/src/Illuminate/Foundation/helpers.php#L475

這是概括爲這裏的5.6部分: http://php.net/manual/en/migration56.new-features.php

簡單地說,你需要升級你的PHP版本或者回到Lavavel 5.1,我相信它仍然支持PHP 5.5

Laravel 5.1要求:https://laravel.com/docs/5.1/installation(PHP> = 5.5.9)

Laravel 5.3要求:https://laravel.com/docs/5.3/installation(PHP> = 5.6.4)

+0

嗨@James我與php v7有同樣的問題。錯誤日誌引用'helpers.php'中的這一行'function event(... $ args)'。 OP有錯誤的原因是由於在5.6引入的'splat operator',但是我使用php v7仍然出現這個錯誤,我沒有看到這裏的任何棄用http://php.net/manual/en/migration70 .deprecated.php。 –

+0

您是否100%確定您的代碼是通過PHP7解釋器運行的,並且您沒有任何其他解釋器正在運行? 如果你做'php --version'你會得到什麼? –

+0

嗨@James是的,當我檢查時它顯示v7。我現在無法發佈日誌,因爲我浪費了太多時間後降級到5.6。 –