Symfony 更改CLI';s php

Symfony 更改CLI';s php,symfony,command-line-interface,Symfony,Command Line Interface,我和Symfony2一起工作。我正在尝试执行以下命令: php app/console doctrine:database:create 问题是我得到了以下错误: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20090626/apc.so' - dlopen(/opt/local/lib/php/extensions/no-de

我和Symfony2一起工作。我正在尝试执行以下命令:

php app/console doctrine:database:create
问题是我得到了以下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20090626/apc.so' - dlopen(/opt/local/lib/php/extensions/no-debug-non-zts-20090626/apc.so, 9): image not found in Unknown on line 0
Could not create database for connection named <comment>symfony</comment>
could not find driver
PHP警告:PHP启动:无法加载动态库'/opt/local/lib/PHP/extensions/no-debug-non-zts-20090626/apc.so'-dlopen(/opt/local/lib/PHP/extensions/no-debug-non-zts-20090626/apc.so,9):在第0行的未知位置未找到图像
无法为名为symfony的连接创建数据库
找不到驱动程序
APC已经安装,因为
Symfony/web/config.php
还可以,所以我意识到CLI中的php版本与Apache运行的版本不同


Apache正在运行的一个已经安装了APC,所以我希望CLI运行相同的php,我如何才能做到这一点

在我的例子中,删除macports安装的版本足以让CLI和Apache运行相同的PHP

那就是:

sudo port uninstall php5

Gentoo中有一个
eselect php list cli
eselect php list apache2
工具来设置php版本。您使用的是哪个发行版?谢谢,在我的例子中,删除macports安装的版本足以让CLI和Apache运行相同的PHP。那么,如果删除php5,您还剩下什么?另一个php5包由另一个包管理器(homebrew,fink)安装?在我的例子中,是默认安装在Lion OSX上的php