Symfony命令行解析错误

时间:2017-04-12 19:29:33

标签: php symfony parsing command-line

下午好,

我正在开展一个symfony项目,一切顺利,直到我收到以下消息:

  

PHP警告:不支持在第19行的/ vendor / ocramius / proxy-manager / src / ProxyManager / Configuration.php中声明'strict_types'

     

PHP Parse错误:解析错误,期待{97}中的';'' or'{''在/ / vendor / ocramius / proxy-manager / src / ProxyManager / Configuration.php中

每当我尝试在symfony中使用命令行时,都会显示这两条消息。

我尝试了以下命令:

php app/console generate:doctrine:entity 

php app/console cache:clear --env=prod.

我还尝试使用php bin/console代替app/console,因为我知道新的symfony版本使用php bin/console

我正在使用Mamp和PHP版本7.1以及Symfony版本2.8进行项目。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果有人遇到这个问题,那就意味着你的php版本不是7.0我遇到的问题是Mamp版本是7.1.1而symfony项目也是在浏览器中运行7.1.1但当我检查了在bash命令中的php版本,它是5.6所以请确保你的bash命令使用php 7.0而不是5.6