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