Veriler büyüdükçe çözümlerde değişiyor. Bunlardan biri nosql çözümlerinin paşası MongoDB. Centos üzerinde şöyle kuruluyormuş :
Şu komutu verip öncelikle mongo db deposunu ekleyelim.
nano /etc/yum.repos.d/mongodb.repo
64 bit
[mongodb] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/ gpgcheck=0 enabled=1
ekledikten sonra, yum a bir update çekiyoruz, ardından yüklüyoruz mongo db ve ekibini:
yum update -y yum install -y mongodb-org
Mongo db standart olarak 27017 portundan çalışır. /etc/mongod.conf dosyasından ayarlarına bakılabilir, port değiştirilebilir.
Çalıştıralım:
service mongod start
Başlangıçta da mongodb çalışsın;
chkconfig mongod on
Artık tamam “mongo” komutu ile shell içine girip komutlarını verebilirsiniz. Client yönetimi için http://robomongo.org/ diye güzel bir araç var, kullanılabilir.
PHP DRIVER
yum update -y
dedikten sonra bazı gerekli paketleri yüklüyoruz.
yum install openssl-devel php-devel gcc php-pear -y
daha sonrasında pecl ile mongoyu derliyoruz.
pecl install mongo
son olarak /etc/php.ini ni açıyoruz ve aşağılarda bir yere (extensions yazan yere olabilir) şu satırı girip kaydediyoruz;
extension=mongo.so
php yi restart edin.