Putty ile linux tabanlı sunucuya mongodb kurulum esnasında yaptığım aşamalar ;
Mongodb paketlerini nereden alcağı bilgisini 10gen.repo adlı dosyaya yazmak gerekiyor.
Putty ile erişim sağladıktan sonra 10gen.repo adlı dosyaya yazmak için komut satırına
# vi /etc/yum.repos.d/10gen.repo
Dosyaya erişim sağlandıktan sonra
32-Bit Sistemler için ;
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686
gpgcheck=0
enabled=1
64-Bit Sistemler için ;
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1
Ardından dosyayı kaydedip çıkalım.Dosyaya yazdığımız ayarların algılanması için update yapalım
# yum update
Bu aşama biraz uzun sürüyor.
Daha sonra mongodb paketlerini kuralım
# yum install mongo-10gen mongo-10gen-server
Ve mongodb kurulmuş oluyor sıra geliyor ayarlara
# cat etc/mongod.conf
komutuyla mongo sistem ayarlırına bakabilirsiniz.Mongodb’yi başlatıp startupa ekleyelim
# service mongod start
# chkconfig mongod on
Ardından test etmek için mongo yazmanız yeterlidir
Mongo php driveri kurmak içinse aşağıdaki kodlar benim işimi gördü
# yum -y install gcc php-pear php-devel
# pecl install mongo
Bu aşadadan sonra karşımıza gelen sorusuna no dedikten sonra
Kaynak : http://docs.mongodb.org/manual/installation
# vim /etc/php.ini
Php ini dosyasına extension=mongo.so ekledikten sonra apacheyi tekrar başlattığımız zaman phpinfoda mongodb’nin gözükmesi gerekiyor
service httpd restart
Kaynak : http://docs.mongodb.org/manual/installation
Fakat bende farklı bir sunucuya kurarken şöyle bir sıkıntıoluştu servisi tekrar restartladığım zaman
servis açık olduğu halde tekrar başlamadığı için pid ile ilgili hata aldım.Boş zamanımda çözmeye çalışacağım bilenleriniz varsa paylaşabilir