laravel artisan意外错误php 5.4.3

时间:2014-03-31 10:45:49

标签: php laravel

我是Laravel的新手,但一直在研究一些事情。我正在按照教程开始我的新网站。它提供了通过生成器生成的迁移。

但是当我尝试通过在命令行上调用php artisan migrate来执行迁移时,我收到以下消息:

PHP Parse错误:语法错误,意外' ['在第7行的D:\ root \ site \ app \ routes.php

我在网站主页上得到了相同的消息,并通过谷歌搜索我认为我需要将PHP版本升级到至少5.4以使其工作。我升级到PHP 5.4.3并且它有效。但是,在工匠的情况下,我仍然在命令提示符窗口中收到上述错误。

是不是因为我升级了现有的WAMP安装?或者任何人都可以给我一个想法?我确认php版本是5.4.3并且php在我的机器上正常运行。

1 个答案:

答案 0 :(得分:0)

感谢arma的上述帮助。我的问题现在已经解决了。

浏览器错误的原因是它使用的是PHP 5.4.3并且仅在大于5.4的php版本中支持代码格式。但是Command的php版本仍然是5.3.8。我之前通过升级wamp升级了php的版本,所以这也是存在的。键入php -v给了我命令行上的版本。

我更新了几个ini和conf文件中的windows path变量和php版本来更新php的命令行版本。

以下网址可以提供帮助:http://www.websanova.com/blog/php/manually-adding-php-versions-to-wamp#.UzlpBIUw2JB。将CLI的PHP版本设置为5.4.3后,我成功运行了迁移。