Php 如何在本地服务器上运行当前的symfony安装?

Php 如何在本地服务器上运行当前的symfony安装?,php,symfony,doctrine-orm,localhost,ampps,Php,Symfony,Doctrine Orm,Localhost,Ampps,在过去的一年里,我一直在一台专用服务器上安装Symfony2,我终于尝试让它在我的本地服务器上工作(因为我最近花了更多的时间来处理代码) 我已经创建了一个新的数据库并导入了它。编辑parameters.yml文件以包含本地和运行phpcomposer.phar安装所需的所有信息。 运行php应用程序/控制台原则:模式:更新、清除缓存、安装资产和转储资产。到目前为止没有错误 现在,当我转到app.php文件时,我发现以下错误: 致命错误:在第56行的[path]/vendor/doctor/Ann

在过去的一年里,我一直在一台专用服务器上安装
Symfony2
,我终于尝试让它在我的本地服务器上工作(因为我最近花了更多的时间来处理代码)

我已经创建了一个新的数据库并导入了它。编辑
parameters.yml
文件以包含本地和运行php
composer.phar安装所需的所有信息。
运行php应用程序/控制台原则:模式:更新、清除缓存、安装资产和转储资产。到目前为止没有错误

现在,当我转到app.php文件时,我发现以下错误:

致命错误:在第56行的[path]/vendor/doctor/Annotations/lib/doctor/Common/Annotations/TokenParser.php中调用未定义的函数doctor\Common\Annotations\token\u get\u all()

我无法通过搜索找到答案(可能是因为我不确定我在搜索什么)。以前是否有人遇到过此问题并知道如何解决


关于,

您是否启用了PHP标记器扩展?查看更多信息

在Ubuntu 14.04中,您可以使用

sudo apt-get install libapache2-mod-php5

你的PHP版本是什么?您需要激活PHP()的标记器扩展。我使用的是PHP版本5.3.29。phpinfo.cgi显示我启用了标记器,但当我运行web/config.php时,它表示我缺少标记器和ctype,据我所知,这两个标记器都已启用。phpinfo.cgi显示我启用了标记器,但当我运行web/config.php时,它说我缺少标记器和ctype,据我所知,它们都已启用。我将AMPPS配置更改为使用php5.5并启用扩展标记器。我不知道为什么它以前显示为启用,但它不是,但谢谢。