我跑了:composer require mongodb/mongodb
。但它給了我下面的錯誤:作曲家不會安裝mongodb ubuntu
已經錯誤:
- mongodb/mongodb 1.0.1 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system. - mongodb/mongodb 1.0.0 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system. - Installation request for mongodb/mongodb ^1.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.1].
我想:composer show -p
然後遞給我:
......
ext-iconv 0 The iconv PHP extension
ext-mcrypt 0 The mcrypt PHP extension
ext-mhash 0 The mhash PHP extension
ext-mongo 1.6.12 The mongo PHP extension
ext-mysql 1.0 The mysql PHP extension
ext-mysqli 0.1 The mysqli PHP extension
......
爲什麼會出現錯誤?
php -m
.....
libxml
mbstring
mcrypt
mhash
mongo
mysql
mysqli
openssl
pcntl
pcre
PDO
.....
我使用Ubuntu 14.04 LTS
我做了所有步驟,但仍然無法連接使用PHP的MongoDB。錯誤是'PHP致命錯誤:Class'MongoDB \\ Client'在'找不到'。 – void
你在使用Ubuntu嗎? – gras
是的我正在使用Ubuntu – void