【发布时间】:2014-05-10 16:10:56
【问题描述】:
我是 Laravel 的新手,但一直在研究一些东西。我正在按照教程开始我的新网站。它提供了通过生成器生成的迁移。
但是当我尝试通过在命令行上调用 php artisan migrate 来执行迁移时,我收到以下消息:
PHP 解析错误:语法错误,第 7 行 D:\root\site\app\routes.php 中出现意外的 '['
我在网站主页上收到了相同的消息,通过谷歌搜索我认为我需要将 php 版本升级到至少 5.4 才能使其正常工作。我升级到 PHP 5.4.3 并且工作正常。但是,如果是工匠,我仍然会在命令提示符窗口中收到上述错误。
可能是因为我升级了现有的 WAMP 安装吗?或者谁能给我一个想法?我会确认 php 版本是 5.4.3 并且 php 在我的机器上运行良好。
【问题讨论】:
-
你之前遇到的错误确实与 php -v 时,它报告的是 5.4.x 版本还是旧 5.3?无论如何,laravel 适用于 >= 5.3.7 php 版本。您可能遇到的任何问题都是由于教程内容或与 WAMP Laravel 设置直接相关。
-
哦,是的,它说 5.3.8(在命令提示符窗口中检查),而 phpinfo 说它是 5.4.3(在浏览器中检查)。你有什么想法,可能是什么原因?
-
实际上这里是这种操作的所有步骤 - websanova.com/blog/php/…
-
感谢阿玛。我正在调查这些。我需要一些时间,因为我不熟悉这种更新。我将分享更新
-
当然,请在此处回帖。通常是什么想法 - 每个 php 模式都有它自己的 php.ini 文件,并且 Windows 环境中的 PATH 也需要更新。