我正在使用 Yii 和 mongodb(YiiMongoDbSuite 扩展),并创建了一个控制台应用程序。但它不工作给出错误,
包括(Mongo.php):无法打开流:文件/var/www/yii/framework/YiiBase.php 418行中没有这样的文件或目录
我已将 console.php 配置为包含所有模块、组件和模型。但仍然给出错误。
Mongo
class 是 php mongo 扩展的一部分,它与 YiiMongoDbSuite 无关。这意味着未加载 mongo php 扩展。确保您的 cli php 使用正确的(或任何)php.ini
。您可能已经在 中定义了 ini 路径httpd.conf
,但它仅由 apache 使用。
最简单的解决方法是php.ini
放入您的 php 文件夹。
打开路径:/etc/php5/cli然后打开 php.ini 并添加扩展extension=mongo.so重新启动 apache 服务,您的问题就解决了。