2
我想安裝mongodb + php mongo驅動程序using homebrew 我想安裝一個需要mongodb的composer package。使用brew在Mac OSX上的PHP中找不到MongoClient
該擴展似乎已安裝,因爲它出現在如下所示的cli和web版本中。但是,當我打的根目錄我得到的錯誤
Fatal error: Class 'MongoClient' not found in /Users/sakhunzai/Sites/xhgui/public/src/Xhgui/ServiceContainer.php on line 77
我能夠連接到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
非常好,謝謝。我忽略了該擴展,因爲警告:「此擴展已棄用。」 – sakhunzai
非常感謝您的幫助。 –
感謝你們 - 我得到了一個類似的錯誤,因爲它找不到MongoCursor。我必須說,它似乎故意設計混淆:名爲「mongo數據庫驅動程序的PHP」和「mongo數據庫數據庫驅動程序」兩個php擴展名,wtf? – chichilatte