Я устанавливал mongo DB в своей системе Ubuntu-12.04, но пока я предоставляю следующую команду в моем терминале
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Это дает мне следующую ошибку:
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
[d2 ] Есть ли другой способ установки mongo db или что можно сделать, чтобы избежать вышеуказанной ситуации? Проблема заключалась в прокси-сервере, блокировании соединения с сервером ключей, добавлении сведений о http-proxy в самой команде apt-key.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --keyserver-options http-proxy=http://username:password@proxy:port --recv-keys KEYID
У меня также установлен mongodb в моей системе, и я беру помощь с этого сайта http://www.mkyong.com/mongodb/how-to-install-mongodb-on-ubuntu/
И он всегда работает.
Попробуйте выполнить эту команду
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10, иначе используйте этот пакет для установки вместо
http://downloads-distro.mongodb.org/repo/ubuntu-upstart/dists/ расстояние / 10gen / двоично-amd64 / MongoDB-10gen_2.2.2_amd64.deb
Простая установка Mongo на AWS Unbuntu 14.0
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo apt-get install php5
sudo apt-get install apache2
sudo apt-get install libsasl2-dev
sudo apt-get install php-pear php5-dev
sudo pecl install mongo
Добавьте строки ниже в /etc/php5/apache2/php.ini:
extension_dir = "/usr/lib/php5/20121212"
extension=mongo.so
Затем перезапустите apache:
sudo service apache2 restart
Создайте php-файл в /var/www/html, с этим содержимым:
<?php
phpinfo();
?>
Запустите файл в браузере и найдите расширение «Mongo».