2 回答

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
所以 mongodb/mongodb 包是一個(gè) php 包,當(dāng)你通過 composer 安裝 laravel 時(shí),它會(huì)拋出一個(gè)錯(cuò)誤,指出它需要該包的 1.6.0 版本。
問題是它要求您的服務(wù)器 php 具有 ext-mongodb ^1.7 擴(kuò)展名。
它目前有 1.3.4 版本。

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
問題是安裝的包不匹配
您可以考慮按照本頁(yè) [https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/][1] 中的詳細(xì)信息刪除并安裝它們
請(qǐng)參閱下面的 ubuntu 18.04 刪除舊的 mongodb 包
sudo apt-get purge mongodb*
添加正確的回購(gòu)
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
更新
sudo apt-get update
安裝新包
sudo apt-get install -y mongodb-org
sudo rm -rf /tmp/mongodb-27017.sock
sudo rm -f /var/lib/mongo/mongod.lock
sudo rm -f /var/run/mongodb/mongod.pid
touch /var/run/mongodb/mongod.pid
sudo chown -R mongodb:mongodb /var/run/mongodb/
sudo chown mongodb:mongodb /var/run/mongodb/mongod.pid
sudo systemctl start mongod
為 mongo 安裝正確的驅(qū)動(dòng)程序(注意 php-version 7.2)
sudo apt-get install php7.2-mongodb
- 2 回答
- 0 關(guān)注
- 302 瀏覽
添加回答
舉報(bào)