我怎样才能在本地服务器上获得我当前的 symfony 安装 运行?

How can I get my current symfony installation run on a local server?

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

我创建了一个新数据库并导入了它。编辑 parameters.yml 文件以包含本地和 运行 php composer.phar install 所需的所有信息。 运行 php app/console doctrine:schema:update,清除缓存,安装资产和转储资产。到目前为止没有错误。

现在,当我转到 app.php 文件时,出现此错误:

Fatal error: Call to undefined function Doctrine\Common\Annotations\token_get_all() in [path]/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php on line 56

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

此致,

您是否启用了 PHP 分词器扩展?查看 the Symfony requirements 了解更多信息。

在 Ubuntu 14.04 中,您可以使用

安装它
sudo apt-get install libapache2-mod-php5