我正在尝试使用自制软件设置mongodb + php mongo驱动程序,我正在尝试设置需要mongodb的composer程序包。
该扩展似乎已安装,因为它同时出现在cli和web版本中,如下所示。但是当我打到网络根目录时,我得到了错误
致命错误:在第77行的/Users/sakhunzai/Sites/xhgui/public/src/Xhgui/ServiceContainer.php中找不到类'MongoClient'
我能够连接到mongodb并创建数据库等。因此mongodb运行良好。但是似乎PHP扩展存在问题。要设置xhgui,我按照以下步骤制作:
brew tap tideways/homebrew-profiler
brew install php56-tideways
brew install mongodb php56-mongodb
MongoDB的
mongo --version
MongoDB shell version: 3.2.4
扩大
php -i|grep mongo
/usr/local/etc/php/5.6/conf.d/ext-mongodb.ini,
mongodb
mongodb support => enabled
mongodb version => 1.1.6
mongodb stability => stable
libmongoc version => 1.3.5
mongodb.debug => no value => no value
cat /usr/local/etc/mongod.conf
systemLog:
destination: file
path: /usr/local/var/log/mongodb/mongo.log
logAppend: true
storage:
dbPath: /usr/local/var/mongodb
net:
bindIp: 127.0.0.1
pecl提供两种驱动程序
您需要安装mongoDB数据库驱动程序才能访问mongoClient
使用以下命令安装mongo
brew install php56-mongo
如这里解释
您将在phpinfo()中得到类似的信息;
我希望这有帮助。谢谢,
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句